computeInitialGuessCtrl
computation of an initial guess for the controller parameters.
Contents
Syntax
Description
This function computes an initial guess for the controller parameters by solving a based on the controller synthesis approach from [2]. To enable the algorithm to recover feasibility faster, the goal is to steer all states of the candidate terminal region back into this set with minimum control effort (encoded as the exploitation of set of admissible inputs). To formulate a convex program, we only cosider the linear abstraction of the dynamics.
Input Arguments
|
obj |
instance of class computeTermRegNonlinSysPolyApproach |
|
dynamics |
instance of class termRegNonlinSysDynamics |
|
candTermReg |
initial guess for the terminal region (class: polyZonotope) |
Output Arguments
|
p0 |
initial guess for the controller parameters (double array of dimension [length(obj.id.p),1]) |
See Also
@computeTermRegNonlinSysPolyApproach/computeInitialGuess
References
[1] 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. [2] B. Schürmann and M. Althoff, "Guaranteeing Constraints of Disturbed Nonlinear Systems Using Set-Based Optimal Control in Generator Space,", IFAC-PapersOnLine, Volume 50, Issue 1, 2017, pp. 11515-11522.
© 2018-2026 I6 Technische Universität München Website License
|
![]() |
![]() |
![]() |


