Premium
Stabilisation of state‐and‐input constrained nonlinear systems via diffeomorphisms: A Sontag's formula approach with an actual application
Author(s) -
Acosta J.Á.,
DòriaCerezo A.,
Fossas E.
Publication year - 2018
Publication title -
international journal of robust and nonlinear control
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 1.361
H-Index - 106
eISSN - 1099-1239
pISSN - 1049-8923
DOI - 10.1002/rnc.4119
Subject(s) - lyapunov function , diffeomorphism , nonlinear system , control theory (sociology) , robustness (evolution) , computer science , control lyapunov function , bounded function , nonlinear control , constructive , lyapunov redesign , mathematical optimization , mathematics , control (management) , artificial intelligence , process (computing) , mathematical analysis , biochemistry , chemistry , physics , quantum mechanics , gene , operating system
Summary In this work, we provide a new and constructive outlook for the control of state‐and‐input constrained nonlinear systems. Previously, explicit solutions have been mainly focused on the finding of a barrier‐like Lyapunov function, whereas we propose the construction of a diffeomorphism to map all the trajectories of the constrained dynamics into an unconstrained one. Careful analysis has revealed that only some foundations of differential geometry and a technical assumption are necessary to construct the proposed methodology based on the well‐established theories of control Lyapunov functions and Sontag's universal formulae. Altogether, it allows us to obtain an explicit solution that even includes bounded constraints in the control action, giving the designer a way to decide (to some extent) the trade‐off between control saturations and robustness. Moreover, this approach does not rely on the own structure of the system dynamics, therefore covering a broad class of nonlinear systems. The main advantage of this approach is that the use of a diffeomorphism allows the splitting of the mathematical treatment of the constraint and the Lyapunov controller design. The result has been successfully applied to solve the dynamic positioning of an actual ship, where the nonlinear state constraints describe a strait. This approach enabled us to design a control Lyapunov function and thereby use Sontag's formula to solve the stabilisation problem. Realistic simulations have been executed in a real scenario on the simulator owned by an international shipbuilding company.