From local to global asymptotic stabilizability for weakly contractive control systems
Abstract
A nonlinear control system is said to be weakly contractive in the control if the flow that it generates is non-expanding (in the sense that the distance between two trajectories is a non-increasing function of time) for some fixed Riemannian metric independent of the control. We prove in this paper that for such systems, local asymptotic stabilizability implies global asymptotic stabilizability by means of a dynamic state feedback. We link this result and the so-called Jurdjevic and Quinn approach.
Keywords.
Nonlinear control systems, Feedback stabilization, Asymptotic stability.
Acknowledgments.
This research was funded by the French Grant ANR ODISSE (ANR-19-CE48-0004-01).
1 Main result
1.1 Statement of the result
Consider the following nonlinear continuous-time control system:
(1) |
where lives in and is the control input taking values in an open subset of containing zero. We assume that for all , and is locally Lipschitz for all .
Definition 1 (Static stabilizability).
System (1) is said to be locally (resp. globally) asymptotically stabilizable by a static state feedback if there exists a locally Lipschitz mapping such that
(2) |
is locally (resp. globally) asymptotically stable at the origin.
Local asymptotic stabilizability is usually obtained by investigating first order or homogeneous approximations of the dynamical system around the origin. Yet obtaining global stabilizability from local stabilizability is not an easy task and may fail in general.
However, there are classes of system for which we know how to bridge the gap between local and global asymptotic stabilizability. This is obviously the case if the feedback law is such that is a linear vector field. More generally, it still holds for homogeneous systems admitting a homogeneous feedback law (see e.g. [7, 12]). Note also that it is shown in [5] that when the locally stabilizing state feedback fails to share the same homogeneity property than the vector field, global (or semi-global) property can still be achieved by a dynamic state feedback.
Definition 2 (Dynamic stabilizability).
System (1) is said to be locally (resp. globally) asymptotically stabilizable by a dynamic state feedback if there exist such that for all ,
and is locally Lipschitz for all and a locally Lipschitz mapping such that
(3) |
is locally (resp. globally) asymptotically stable at the origin.
In this paper, we give another class of dynamical systems which share the same property that static local asymptotic stabilizability implies dynamic global asymptotic stabilizability: namely, weakly contractive control systems.
Definition 3 (Weakly contractive).
Let be a Riemannian metric on . System (1) is said to be weakly contractive with respect to if
(4) |
where denotes the Lie derivative of the metric with respect to the vector field .
A vector field over is usually said to be contractive with respect to a metric if is negative. Here we insist on the fact that the vector fields are only weakly contractive with respect to the metric , in the sense that is only non-positive.
For all pair of vectors , we denote by and the canonical Euclidean inner product and induced norm over . For all point , let denote the inner product between the two vectors and at the point for the metric , and set .
Recall that associated to the metric we can define a distance between a pair of points of in the following way. The length of any piecewise path between two arbitrary points and in is defined as:
(5) |
The distance is defined as the infimum of the length over all such paths. We denote the square of the distance function.
For all point , we denote (if it exists) the gradient of the function at the point for the metric .
Fix . Then is well-defined if and only if, for all , there exists a unique length-minimizing curve joining to , i.e. such that . Equivalently, the Riemannian exponential map at the point (denoted by ) is invertible111see e.g. [3, Chap. 7, Theorem 3.1] for sufficient geometric conditions. and we have
for all , which yields
(6) |
Also, by definition of the Riemannian gradient, for all vectors ,
(7) |
Assume that is . If (1) is a weakly contractive vector field, then for all control the time-varying vector field generates a non-expanding flow in the sense that, if and satisfy for , then the distance between the two trajectories is a non-increasing function of time. We give in appendix a short proof of this well-known statement to be self-contained.
The following theorem is the main result of the paper.
Theorem 4.
Let be a complete Riemannian metric on such that is a function. Assume that (1) is weakly contractive with respect to , and . If (1) is locally asymptotically stabilizable by a static state feedback , then it is also globally asymptotically stabilizable by a dynamic state feedback given by
(8) |
where
in which the function has to be selected sufficiently small.
1.2 Discussion on the result
The idea of the proof is somehow counter-intuitive. Indeed, the feedback depends only on . By selecting sufficiently small, we make sure that remains in the basin of attraction of the origin for the vector field associated to the state feedback. On the other hand, the correction terms acting on forces to converge to , which implies that goes to zero.
An interesting aspect of our approach is that no structural constraints is imposed on the local asymptotic stabilizer. This one can be designed for qualitative purposes and can be for instance bounded or optimal as long as this one ensures a local asymptotic stability property. This technique offers another approach to solve the global asymptotic stabilization with local optimal behavior as for instance studied in [2] or [4]. The main difference with these studies being that the local optimal behavior is reproduced asymptotically in time (as converges to ).
To construct the feedback law one needs to compute which may be difficult to obtain analytically in general (except in some simple cases, e.g., if the metric is constant). Some ways of constructing similar correction terms may be obtained following observer designs based on Riemannian approaches as in [1, 13]. In particular in [13, Lemma 3.6], the authors introduced a “distance-like” function , that is of crucial importance in the construction of the correction term.
1.3 Proof
Let be a locally asymptotically stabilizing feedback law. Let be the basin of attraction of the origin for the vector field , which is a non-empty open subset of .
According to the converse Lyapunov theorem [14] (based on the previous works of [8, 9, 10]) , there exists a proper function such that and
(9) |
For all , set which is a compact subset of . Let be the positive and locally Lipschitz function given by
(10) |
It yields
(11) |
We prove Theorem 4 in three steps.
Step 1 : the -component of semi-trajectories of (8) remain in a compact subset of . For all , it follows from (9) and (11) that
Hence, if ,
(12) |
For all initial conditions , the solution of the closed-loop system (8) satisfies
for all , in the time domain of existence of the solution. In other words, which is a compact subset of .
Step 2 : the distance between and is non-increasing and has limit zero. System (8) can be rewritten as
(13) |
by setting and .
Since (1) is weakly contractive with respect to , the result proved in appendix applied to the control shows that
Thus, by (7),
(14) |
Hence, for all , is non-increasing and for all on the time domain of existence of the solution we have
where
Moreover, is a complete metric. Then, according to the Hopf-Rinow theorem, is compact. Hence, solutions of (8) are complete in positive time.
Given , let be the function defined by
Note that if , then, for all , since takes positive values and (6) holds. Hence, (14) leads to
(15) |
Thus .
Step 3 : attractivity and local asymptotic stability of the origin. Given in , let be the function defined by
Then is non-decreasing, continuous and . Moreover, the solution of (8) initialized at satisfies
(16) |
From this inequality and Step 2 we conclude that .
2 Link with Jurdjevic and Quinn approach
2.1 Jurdjevic and Quinn result
The next result follows from the work of Jurdjevic and Quinn in [6]. The version that we state here is a direct corollary of [11, Theorem II.1]
Theorem 5 (Jurdjevic and Quinn approach).
Consider the control system
(17) |
with and two functions. Assume that there exists a positive definite proper function such that
If the only solution of the system
(18) |
is , then (17) is globally asymptotically stabilizable by a static state feedback.
In the context of weakly contractive control systems, the Jurdjevic and Quinn approach leads to the following corollary.
Corollary 6.
To prove this corollary, it is sufficient to apply Theorem 5 with , and .
2.2 Link with our result
Note that the Jurdjevic-Quinn approach guarantees the existence of a static state feedback, contrarily to our main Theorem 4 which build a dynamic state feedback. However, the feedback obtained by their approach is implicit, while our dynamic state feedback is explicitly given by (8).
Moreover, our feedback law differs strongly with the one given in Jurdjevic-Quinn approach. Indeed, in their approach the feedback is designed small enough to make sure that it acts in a good direction related to the Lyapunov function. In our framework, this is no more a small feedback approach but more a small correction term for an observer approach.
Let us consider the particular case in which
(19) |
where and . Then (19) is weakly contractive with respect to some constant metric if and only if and 222It is easy to check that it is the case if and only if with .. Moreover, the pair is controllable if and only if (19) is locally asymptotically stabilizable by a static feedback. Then, if all these hypotheses hold, a dynamic globally stabilizing state feedback is given by Theorem 4.
We can also show under the same hypotheses that the Jurdjevic and Quinn approach can be applied. Indeed, the system in Corollary 6 is equivalent to
(20) |
which implies that when the pair is controllable. Then, according to Corollary 6, (19) is globally asymptotically stabilizable by a static state feedback. However, it is not clear in general that both contexts are equivalent, and finding an example fitting in the framework of Theorem 4 but in which the Jurdjevic and Quinn approach of Corollary 6 remains an open question.
3 Appendix on weakly contractive vector fields
For all and all , denote by the solution of (1) with initial condition . Let be such that is well-defined and on .
Let and be a path between the points and . For all , set and . Then is and
which yields
Hence Choosing a sequence of paths such that and passing to the limit we get
Since this inequality is true for any control input , is non-increasing for all control and all points , .
References
- [1] N. Aghannan and P. Rouchon. An intrinsic observer for a class of Lagrangian systems. IEEE Trans. Automat. Control, 48(6):936–945, 2003.
- [2] S. Benachour, H. Stein Shiromoto, and V. Andrieu. Locally optimal controllers and globally inverse optimal controllers. Automatica J. IFAC, 50(11):2918–2923, 2014.
- [3] M. P. do Carmo. Riemannian geometry. Mathematics: Theory & Applications. Birkhäuser Boston, Inc., Boston, MA, 1992. Translated from the second Portuguese edition by Francis Flaherty.
- [4] K. Ezal, Z. Pan, and P. V. Kokotović. Locally optimal and robust backstepping design. IEEE Trans. Automat. Control, 45(2):260–271, 2000.
- [5] H. Hammouri and J.-C. Marquès. Two global stabilizability results for homogeneous systems from a local stabilizability assumption. IEEE Trans. Automat. Control, 54(9):2239–2244, 2009.
- [6] V. Jurdjevic and J. P. Quinn. Controllability and stability. J. Differential Equations, 28(3):381–389, 1978.
- [7] M. Kawski. Homogeneous stabilizing feedback laws. Control Theory Adv. Tech., 6(4):497–516, 1990.
- [8] J. Kurzweil. On the inversion of Lyapunov’s second theorem on stability of motion. Czechoslovak Math. J., 06(2):217–219, 1956.
- [9] J. Kurzweil. On the inversion of Lyapunov’s second theorem on stability of motion. Amer. Math. Soc. Transl., 2(24):19–77, 1963.
- [10] J. L. Massera. Contributions to stability theory. Ann. of Math. (2), 64:182–206, 1956.
- [11] F. Mazenc and L. Praly. Adding integrations, saturated controls, and stabilization for feedforward systems. IEEE Trans. Automat. Control, 41(11):1559–1578, 1996.
- [12] L. Rosier. Homogeneous Lyapunov function for homogeneous continuous vector fields. Systems Control Lett., 19(6):467–473, 1992.
- [13] R. G. Sanfelice and L. Praly. Convergence of nonlinear observers on with a Riemannian metric (Part I). IEEE Trans. Automat. Control, 57(7):1709–1722, 2012.
- [14] A. R. Teel and L. Praly. A smooth Lyapunov function from a class- estimate involving two positive semidefinite functions. ESAIM Control Optim. Calc. Var., 5:313–367, 2000.