computeTermRegNonlinSysOpt
abstract superclass for optimization-based approaches for computing terminal regions of nonlinear systems.
Contents
Syntax
obj = computeTermRegNonlinSysOpt(X,U,W,xEq,uEq,termRegOrder,solverSettings)
Description
This class and its childclasses provide all methods required for formulating and solving the convex [1] or polynomial [2] approximations of the terminal region optimization problem in [2, Eq. (6)] as well as the methods for verifying correctness of the candidate solutions.
Input Arguments
|
X |
set of admissible states (class: interval / polytope / zonotope) |
||||||||||||||||
|
U |
set of admissible control inputs (class: interval / polytope / zonotope) |
||||||||||||||||
|
W |
set of uncertain disturbances (class: zonotope) |
||||||||||||||||
|
xEq |
equilibrium state (array of dimension [X.dim,1]) |
||||||||||||||||
|
uEq |
equilibrium control input (array of dimension [U.dim,1]) |
||||||||||||||||
|
termRegOrder |
order of the zonotope representing the terminal region (positive integer) |
||||||||||||||||
|
verbose |
if set to true, the algorithm prints information about each iteration to the command window. If set to false, no iterative output is shown. |
||||||||||||||||
|
solverSettings |
(optional) struct with the following optional fields
|
Output Arguments
|
obj |
generated instance of the class computeTermRegNonlinSysOpt |
See Also
References
[1] L. Schäfer et al. "Scalable Computation of Robust Control Invariant Sets of Nonlinear Systems", in IEEE Transactions on Automatic Control, vol. 69, no. 2, pp. 755-770, 2024 [2] L. Schäfer and M. Althoff, "Computing Robust Control Invariant Sets of Nonlinear Systems Using Polynomial Controller Synthesis," American Control Conference, 2024, pp. 4162-4169.
© 2018-2026 I6 Technische Universität München Website License
|
![]() |
![]() |
![]() |


