Stabilization for a perturbed chain of integrators in prescribed time
Yacine Chitour, Rosane Ushirobira

TL;DR
This paper develops a new feedback control strategy for stabilizing chains of integrators within a prescribed time, addressing robustness to uncertainties and noise, and simplifies existing approaches through a homogeneity framework.
Contribution
It introduces a novel robust feedback law for prescribed-time stabilization of perturbed integrator chains, unifying and simplifying previous methods.
Findings
Achieves prescribed-time stabilization with bounded gains.
Provides robustness against measurement noise and unmatched uncertainties.
Simplifies existing stabilization proofs using homogeneity concepts.
Abstract
In this paper, we consider issues relative to prescribed time stabilisation of a chain of integrators of arbitrary length, either pure (i.e., where there is no disturbance) or perturbed. In a first part, we revisit the proportional navigation feedback (PNF) approach and we show that it can be appropriately recasted within the framework of time-varying homogeneity. As a first consequence, we first recover all previously obtained results on PNF with simpler arguments. We then apply sliding mode inspired feedbacks to achieve prescribed stabilisation with uniformly bounded gains. However, all these feedbacks are robust to matched uncertainties only. In a second part, we provide a feedback law yet inspired by sliding mode which not only stabilises the pure chain of integrators in prescribed time but also exhibits some robustness in the presence of measurement noise and unmatched…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Stabilization for a perturbed chain of integrators
in prescribed time
Yacine Chitour, Rosane Ushirobira and Hassan Bouhemou
111This research was partially supported by the iCODE Institute, research project of the IDEX Paris-Saclay, and by the Hadamard Mathematics LabEx (LMH) through the grant number ANR-11-LABX-0056-LMH in the “Programme des Investissements d’Avenir”. Y. Chitour is with Laboratoire des Signaux et Systèmes (L2S, UMR CNRS 8506), CNRS - CentraleSupelec - Université Paris-Sud, 3, rue Joliot Curie, 91192, Gif-sur-Yvette, France, and Rosane Ushirobira is with Inria, Univ. Lille, CNRS, UMR 9189 - CRIStAL - Centre de Recherche en Informatique Signal et Automatique de Lille, F-59000 Lille, [email protected], [email protected], [email protected]
Abstract
In this paper, we consider issues relative to prescribed time stabilisation of a chain of integrators of arbitrary length, either pure (i.e., where there is no disturbance) or perturbed. In a first part, we revisit the proportional navigation feedback (PNF) approach and we show that it can be appropriately recasted within the framework of time-varying homogeneity. As a first consequence, we first recover all previously obtained results on PNF with simpler arguments. We then apply sliding mode inspired feedbacks to achieve prescribed stabilisation with uniformly bounded gains. However, all these feedbacks are robust to matched uncertainties only. In a second part, we provide a feedback law yet inspired by sliding mode which not only stabilises the pure chain of integrators in prescribed time but also exhibits some robustness in the presence of measurement noise and unmatched uncertainties.
Contents
1 Introduction
In this paper, we consider the following problem: for positive integer and positive real number, the perturbed chain of integrators is the control system given by
[TABLE]
where denotes the canonical basis of , denotes the -th Jordan block (i.e., for with the convention ), and denote respectively a matched uncertainty and the uncertainty on the control respectively. Moreover we assume that there exists such that
[TABLE]
Our goal consists in designing a feedback control that renders the system fixed-time input-to-state stable in any time (prescribed-time stabilisation) and possibly convergent to zero (PT+ISS+C) (cf. [16], and Definition 2 given below). Note also that one may asks robustness properties in the presence of noise measurement and unmatched uncertainty , for instance, if the feedback control is static, it takes the form , where the feedback law stabilises the -th order pure chain of integrators.
Prescribed time stabilisation is a more difficult objective than mere finite time stabilisation and it has a long history especially in missile guidance [18] and other applications. There are two main approaches for solving this problem: proportional navigation feedback (PNF), which is linear in the state and with time-varying gains blowing up to infinity towards the prescribed fixed time; optimal control with a terminal constraint, where such a dependency of the gains is implicit. Stemming from the PNF design for second order chains of integrators, a general approach is proposed in [16] for -th order perturbed chains of integrators, i.e., in (1)). The feedback law has the form , where and are polynomials (either matrix or real valued) and the vector must be chosen in a rather involved way. The first term in the feedback is definitely of PNF type but the second one is only necessary for the convergence argument and does not appear for second order models for instance. Anyway, the controller in [16] does tend to zero as tends to even though the gains blow up and it exhibits excellent robustness properties in the case of matched uncertainties. However, the authors only suggest that it behaves poorly in case of measurement noise or unmatched uncertainties and also claim that all known techniques (including theirs) do not work in case of unmatched uncertainties. Finally, due to the rather complicated stability analysis as well as the involved construction of the feedback, it is not clear how to measure quantitatively the limitations of that feedback (see Section in [16]) and to possibly improve its results.
The first part of the present paper aims at revisiting PNF design with a new perspective. We show that it can be naturally seen as a particular instance of weighted-homogeneous control systems (cf. [15] for instance) with the usual homogeneity coefficient not anymore constant but being a time-varying function. Indeed, recall that a PNF has the form
[TABLE]
where . Let the weight vector and set, for , to be the diagonal matrix made of the ’s. Rewriting with suggests at once to consider the new state and reduces to . Now, the dynamics of with respect to the time scale turns out to be
[TABLE]
where is the constant diagonal matrix made of the ’s. Hence, the original problem of prescribed time stabilisation of (1) in time has been reduced to the stabilisation of an -th order perturbed chain of integrators with the extra term in (4) with respect to (1). Note that, to the best of our knowledge, it seems to be the first time that one considers a time-varying homogeneity coefficient in the context of stabilisation of weighted-homogeneous systems in that general manner. Usually, the homogeneity coefficient, when non constant, is state-dependent (cf. [14] as the pioneering reference for fixed-time stabilisation of linear systems, then [4] and [7] for instance, in the case of second order and -th order perturbed chains of integrators respectively.)
With the previous viewpoint, it is immediate to see that PNF (and its variant given in [16]) is nothing more but the stabilisation of (4) with a linear feedback. As a consequence, we recover all the results of [16] with much simpler arguments and the limitations (as well as the advantages) of such a feedback appear in a transparent way. In particular, our convergence analysis easily reduces to the verification of an LMI (see Proposition 10 below), whose solution is essentially given in [3]. Moreover, the fact that measurement noise and unmatched uncertainties in (1) cannot be handled with that linear feedback is obvious since the corresponding disturbances become amplified by in (4) and one can measure explicitly their destabilising effect.
One can then turn to other types of stabilisation for (4). If the settling time of the system associated to some feedback law is infinite (i.e., the supremum over the initial conditions of the time needed to reach the origin for the trajectory of (4) fed by and starting at ), then we will unavoidably face the numerical challenge of plotting in (1), with growing unbounded as tends to . Therefore, we should aim at feedback laws providing fixed-time convergence for the variable. On the other hand, recall that the -th order perturbed chain of integrators is the basic model for sliding mode control, cf. [15], for which there exist plenty of efficient finite time stabilizers with eventually good robustness properties. At the heart of these stabilizers, lies the technic of weigthed-homogeneity with constant homogeneity coefficient. We will show that this technic easily extends to handle (4) and its extra linear term to produce fixed-time stabilizers for (4) under the assumption that bounds on and in (4) are known a priori. In particular, under that assumption, this resolves in a satisfactory manner one of the issues raised in [16], namely that of avoiding a gain growing unbounded without sacrifice on the regulation accuracy in .
The second objective of the paper consists in addressing the difficult issues of robustness with respect to measurement noise and unmatched uncertainties for prescribed time stabilisation of (1). As mentioned earlier regarding time-varying homogeneity approach, the disturbances corresponding to these perturbations become, at the best, amplified by in (4). It is not clear at all how to handle (4) with disturbances growing unbounded. This is why we present in the second part of the paper a feedback design that does not involve any time-varying function . This will allow us to provide partial robustness results in case of measurement noise and unmatched disturbances on the feedback. Here, robustness must be understood in the ISS setting of Definition 4 and not anymore according to Definitions 2 and 3. Our construction is based on fixed-time stabilisation with a control on the settling time in the case of an unperturbed chain of integrators and then on the use a simple trick to extend that solution to prescribed-time stabilisation. To perform that strategy, one must get an explicit hold on several parameters. To be more precise, the fixed-time stabilisation design relies on sliding mode feedbacks with state-dependent homogeneity degree. This idea was first considered in [7] and [8] with a completely explicit feedback law. The latter bears a serious drawback since it is discontinuous. This defect has been removed in a subsequent work in [12], relying on an appropriate perturbation argument. However that latter solution does not bear an explicit character, which is an issue to estimate the settling time, and hence it requires important extra work for practical implementations. Moreover, it can be adapted only to a restricted set of perturbations.
Our feedback design for fixed-time stabilisation relies on the sliding mode feedback laws proposed by [9] for finite-time stabilisation of an -th order pure chain of integrators . Recall that, in that reference, it is proved that, for every homogeneity parameter , there exists a control law which stabilizes and a Lyapunov function for the closed-loop system satisfying , for some positive constant , independent of . One of the main avantages of these feedbacks and Lyapunov functions is that they admit explicit closed forms formulas computable once the dimension is given. In order to first obtain fixed-time stabilisation, we choose, as in [8], a feedback law of the type , where the homogeneity parameter is a state function and, by using the smart idea of [12], we can also make continuous. We finally use a standard homogeneity trick to pass from fixed-time to prescribed-time stabilisation.
The structure of the paper goes as follows. In Section 2, general stability notions and homogeneity properties are recalled. In Section 3, time-varying weighted homogeneity is considered for -th order perturbed chains of integrators: Subsection 3.1 studies thoroughly linear time-varying homogeneous feedbacks while in Subsection 3.2, we provide sliding mode based feedbacks with uniformly bounded gains. We gather in Section 4 a new design of a sliding mode inspired feedback for which we characterise explicitly the parameters and we give some ISS properties in presence of measurement noise and unmatched disturbances. Finally we collect in an appendix the proofs of technical results used in the text.
2 Stability definitions
In this paper, we will consider various non autonomous differetial equations , where and is a vector field. When it exists, the solution of for an initial condition is denoted by . We recall the main stability notions needed in the paper, [11].
Definition 1**.**
Let be an open neighborhood of a forward invariant set .222Meaning that for the solution for all . At , the system is said to be:
- (a)
Lyapunov stable* if for any the solution is defined for all , and for any , there exists such that for any , if then , .*
- (b)
asymptotically stable* if it is Lyapunov stable and for any , there exists such that for any , if then , .*
- (c)
finite-time converging from* if for any there exists such that for all . The function is called the** settling time for ** of the system.*
- (d)
finite-time stable* if it is Lyapunov stable and finite-time converging from .*
- (e)
fixed-time stable* if it is finite-time stable and and the latter is referred as the settling time of the system. .*
Furthermore, for prescribed-time stability and robustness issues, we consider disturbances which are measurable functions where denotes the essential supremum over any time interval in . If , we say that is bounded if is finite. We have the following two definitions (cf. [16] and [12]).
Definition 2**.**
A system is prescribed-time input-to-state stable in time (PT-ISS) if there exist functions 333A function is said to belong to a class if it is strictly increasing and continuous with . A function is said to belong to a class if and it increases to infinity. A function is said to belong to a class if for each fixed , and if for each fixed , ., and such that tends to infinity as tends to and, for all and bounded , .
Definition 3**.**
A system is fixed-time input-to-state stable in time and convergent to zero (PT-ISS-C) if there exist functions , , and such that tends to infinity as tends to and, for all and bounded , .
Definition 4**.**
A system is input-to-state practically stable (ISpS) if, for any bounded disturbance , there exist functions , and such that, for all and bounded , . The system is input-to-state stable (ISS) if .
Note that is a much stronger property than ISS.
Remark 5**.**
Definitions 2 and 3 have been given in [16] but with the explicit choice .
Next, basic definitions of homogeneity are collected.
Definition 6**.**
- (i)
A function is said to be homogeneous of degree with respect to the weights if for every and , , where defines a family of dilations. We also say that is -homogeneous of degree .
- (b)
A vector field is said to be homogeneous of degree if for all , for all and , , i.e., each coordinate function is homogeneous of degree . We also say that is -homogeneous of degree .
- (c)
Let be a continuous vector field. If is -homogeneous of degree , then the system is -homogeneous of degree .
The next lemma is important in the proof of our results in Section 4 (see for instance [12]).
Lemma 7**.**
[13]** Let be a -homogenous system of degree asymptotically stable at the origin. Then at the origin, the system is globally finite-time stable if , globally exponentially stable if and globally fixed-time stable with respect to any open set containing the origin if .
3 Time-varying homogeneity
Let be a positive integer, the canonical basis of and the -th Jordan block, i.e. , , with the convention that . For , using the notation above for (see also [3]), one has, for , ,
[TABLE]
(The second relation above simply says that the linear vector field induced by on is -homogeneous of degree .)
In the literature devoted to prescribed time stabilization (see [16] and references therein) and as clearly stated in Definitions 2 and 3, the quantity is a new time scale which tends to infinity as tends to the prescribed convergence time . This fact suggests to consider the homogeneity parameter depending on the time in such a way that, if one sets the new time to be equal to
[TABLE]
then tends to infinity as tends to . In that case, it is natural to consider the change of coordinates and time given by
[TABLE]
In order to analyse the dynamics of in the new time , we use to denote the derivative of with respect to. Using (1), (5) and (6), we obtain:
[TABLE]
For every , we also have that
[TABLE]
Then (8) becomes
[TABLE]
Here we consider the control and both and as functions of the new time .
Let be a non negative continuous function so that the function defined by is positive on . Setting
[TABLE]
one gets that
[TABLE]
It is then immediate to see that the function is increasing, tends to infinity as tends to and the time defined in (6) realizes an increasing bijection from to .
We still use to denote . With this choice, (9) becomes
[TABLE]
To solve the original problem of designing a feedback control that renders the system FT-ISS-C in time , the idea consists in choosing
[TABLE]
where is a continuous function to be chosen later.
Remark 8**.**
An importance feature in stabilisation of control systems is the fact that one usually requires the feedback law to remain bounded and ideally, to tend to zero as the state tends to zero, even if in presence of disturbance. In the context of prescribed time stabilisation of (1), this feature is automatically guaranteed by our view point of time-varying homogeneity since the feedback law takes the form (12): bounding uniformly on simply reduces to bound the artificial state uniformly on .
Remark 9**.**
For the stabilisation of (11), one can of course rely on linear feedback laws, as done in the next section (and already done in [16]) but also on sliding mode type of feedbacks which insure fixed time (in the scale !) stabilisation with robust properties, see Subsection 3.2 below.
3.1 Linear feedback
We now revisit the results obtained in [16] at the light of the time-varying homogeneity introduced in the previous section. To establish the connection with that reference, one must compares our change of variable defined in (7) and the one considered in [16]. At once, one can see that the function in Eq. of [16] corresponds, up to a positive constant, to the time-varying homogeneity parameter where is chosen as (with integer). In opposite to [16], in our approach one does not have to take time derivatives of (or equivalently of ), and hence our computations are simpler (in particular no need of Lemmas and in [16]).
As for the feedback control in [16], it is given by (cf. Eqs. and in [16]), where is a linear combination of successive derivatives of and the state components, contains a gain matrix , is a scalar gain and is a change of variable of the -th coordinate of the state. The abaove expression of the feedback shows that this choice of feedback can be essentially reduced to a linear one (realized by the constant and the vector in [16]). This is the reason why we take here for some vector to be fixed later. In that case, after replacing in (11), it follows
[TABLE]
that is an equation of the type where with subject to (2). In [3], such systems were considered (without the term ) and it was proven that there exists a positive constant , a real symmetric positive definite matrix and a vector such that
[TABLE]
where denotes the identity matrix and , and depend on and .
A careful examination of the argument shows actually that one can remove the upper bound on the parameter . We thus get the slightly stronger result, whose proof is given in Appendix, for sake of completeness.
Proposition 10**.**
Let and . Then there exists a positive constant , a real symmetric positive definite matrix and so that
[TABLE]
With an obvious perturbation argument, we immediately derive the following corollary:
Proposition 11**.**
Using the notation of Proposition 10, there exist , a real symmetric positive definite matrix and so that
[TABLE]
We apply the above proposition to derive ISS properties of (13) and we prove the following proposition.
Proposition 12**.**
Consider the dynamics given in (11) and defined in (5). Then there exists and such that, for , the state feedback provides the following estimate:
[TABLE]
where and are positive constants only depending on the lower bound .
Proof.
Fix and set . From (13), with , one gets that verifies the following dynamics, after setting the time ,
[TABLE]
Set .
One takes the Lyapunov function and takes its time derivative along (18). Then, by taking and using Proposition 10, one gets
[TABLE]
where stands for ”any” constant only depends on , i.e. on and .
One deduces that there exists constants such that
[TABLE]
We now write the previous inequality in terms of . After noticing that
[TABLE]
one gets (17).
∎
One can rewrite the previous argument using an LMI formulation. For that purpose, one needs a result similar to Proposition 11, which involves the extra parameter . More precisely, one easily shows the following proposition.
Proposition 13**.**
Let and . Then there exist a positive constant , a real symmetric positive definite -matrix and a vector such that, for every there exists so that, one has
[TABLE]
where and .
To see that, simply take and multiply the LMI (16) on the left and on the right by yields (20).
Using Proposition 12 and the fact that
[TABLE]
we deduce PT-ISS-C for in any time .
We gather in the following corollary our findings, which are similar to Theorem in [16].
Corollary 14**.**
Consider the dynamics given in (1). Let any non negativecontinuous function such that for . Then set
[TABLE]
There exists such that, for every , the state feedback
[TABLE]
where is defined in(5), provides the following estimate, for every and ,
[TABLE]
where and are positive constants only depending on the lower bound .
Remark 15**.**
The case where with positive integer corresponds to [16] and one can choose another which goes faster to [math] as tends to , for instance , which yields to and then faster rates of convergence.
One should now refer to Section in [16] which provides the advantages and limits of such a feedback regulation. In the sequel, we only insist on what we believe are the advantages of our approach with respect to that of [16] as well as the inherent limitations in terms of robustness of feedback strategies based on time-varying homogeneity.
Remark 16**.**
The disturbance we consider here has a simpler expression than that of [16], the latter being bounded by , with any measurable function on and a known scalar-valued continuous function. To lighten the presentation, we do not consider the function since the analysis in this case is entirely similar to the above by using Eq. in [16].
Remark 17**.**
Let us compare our results with those obtained in [16]. First of all, we recover at once the main result of that reference (Theorem and Inequality ) by choosing the function appearing in the theorem to be equal to where is a positive constant and a positive integer. We have though slightly better results since we can prescribe the rate of exponential decrease as well as the estimate on the error term modeled by thanks to the occurence of the parameter in our findings. Indeed the choice of the function in [16] (called in Equation of [16]) must be specific because it relies on the fact that time derivatives of must be expressed as polynomials in , cf. Lemmas to in the reference therein. Instead, using our presentation, it turns out there is more freedom in the choice of . More importantly, our presentation yields simpler proofs of convergence with a unique time scale for variables and everything boiling down to LMIs. Another advantage of the more transparent structure of the feedback is given in the subsequent remarks, where we are able to explain in a very explicit manner the limitations of the present feedback law, as they are suggested in the discussion in [16], as well as in the conclusion of that reference.
Remark 18**.**
As noticed in [16], the linear feedback defined in (22) is not suitable if it is subject to measurement noise on . More precisely, this amounts to have instead of (22) a feedback given by
[TABLE]
i.e., with a disturbance in (1) of the form . We can only derive from Corollary 14 the following estimate, for every and ,
[TABLE]
The right-hand side blows up as tends to , except for , with a loss of regulation accuracy (we do not have anymore convergence to zero but to an arbitrary small neighborhood).
On the other hand, by choosing of the amplitude of as tends to , we deduce at once from (24) the following corollary.
Corollary 19**.**
With the notations of Corollary 14, assume that one feeds the dynamics given in (1) with the pertubed feedback \tilde{u}(t)=-K^{T}D^{\mathbf{r}}_{\eta\lambda(t)}\big{(}x(t)+d(t)\big{)}. Then for every time , there exists such that, one has that
[TABLE]
where is a positive constant, tending to infinity as tends to .
The previous result of semi-global nature has been already suggested in [16] and has been obtained in the present paper thanks to the extra parameter . In particular, it follows the idea that in order to obtain estimates for prescribed time control in time , one can use the previous strategy of prescribed time control in a time and then use (25). This estimate is a direct result of the use of the time-varying function but, as regards measurement noise it is definitely not satisfactory.
Remark 20**.**
Looking back at (12), the most natural choice is a linear feedback and it has been (essentially) first addressed in [16] and revisited here. One can also use other feedback laws, especially those providing finite-time stability (in the scale time ). If there is measurement noise, i.e., of the type , the feedback implemented in (11) will be and it is likely that one can find appropriate perturbations so that the last coordinate of will become unbounded as tends to . Already, in the linear case, for a double integrator for instance, it is easy to choose bounded disturbances in the case where such that has the magnitude of , and then has the magnitude of as tends to . It is not difficult to extend that remark to any feedback law which is differentiable at zero. Such a fact prevents to get any type of ISS results and it indicates that no property such as can hold in presence of measurement noise. This is why time-varying homogeneity based feedbacks are not, in our opinion, well-suited for prescribed-time stabilization in presence of measurement noise. One has to follow another approach and this is the purpose of the next section.
3.2 Fixed-time feedbacks
We now consider feedback laws in (12) which will provide fixed-time stabilisation for (11) under the assumption of a priori knowledge on the uncertainties bounds. More precisely, we will simply show that the feedback law provided in [8, Theorem 5] does the job and we have the following.
Proposition 21**.**
Set . Assume that there exists , , two continuous feedback laws and two functions , which are positive definite, -homogeneous of degree larger than one and such that one has:
* stabilizes the -th order pure chain of integrator in finite-time and along the trajectories of the corresponding closed-loop system, one has*
[TABLE]
for every , the following geometric condition holds true:
[TABLE]
Define the feedback law as
[TABLE]
Consider the dynamics (11) and assume that verifies (2) and for some positive constant . Then the feedback law defined as
[TABLE]
where is defined in (28) and stands for the set-valued function “sign”, globally stabilises (11) in fixed-time.
Here the function makes the closed-loop system corresponding to (11) and a differential inclusion and its trajectories must be understood in the Filippov sense, cf. [5]. Note also that examples of feedbacks and the Lyapunov functions verifying Items and are also provided in Definition 23 and Proposition 24 given in the next section.
Proof.
First of all notice that, by multiplying (11) by with and considering the new state , becomes and hence arbitrary small.
Set and consider the sets
[TABLE]
By definition of , we have that . We claim that the closed-loop system corresponding to (11) and is globally fixed-time stable with respect to . For that purpose, we compute the time derivative of along the trajectories outside and get
[TABLE]
To get the above we have used Item , i.e.,
[TABLE]
Item , and the fact that the function having the same degree of -homogeneity as is smaller than outside for small enough. The claim is proved by using Lemma 7.
As soon as a trajectory of the closed-loop system corresponding to (11) and reaches , it verifies . Morever for trajectories in , a computation entirely similar to (30) yields the differential inequality , which proves that any trajectory starting at enters in , remains in it for all subsequent times and, again according to Lemma 7, converges to the origin in a uniform finite-time. That concludes the proof of Proposition 21.
∎
Remark 22**.**
Note that the feedback defined in (29) exhibits a discontinuity at . By using the feedback law of Theorem 28, one can remove that discontinuity, if in addition, an upper bound for is assumed to be known.
4 Robust prescribed-time stabilisation
In the previous section, a linear feedback was considered but this choice faces a pernicious problem as soon as there is some noise measurement on the state. We propose in this section an alternative feedback law for prescribed-time stabilisation with ISS properties in presence of measurement noise and unmatched uncertainties. The construction of this feedback runs in two steps, the first one deals with the fixed-time stabilisation in the unperturbed case and the second addresses the ISS issue in the perturbed case.
4.1 A special fixed-time stabilisation design
The unperturbed case associated with (1), namely
[TABLE]
which is referred in the sequel as the -th order pure chain of integrators.
To proceed, we rely on the original idea of [8] and use the perturbation trick of [12] to provide an explicit and continuous feedback law.
We next provide the necessary material needed to describe the solution of [8]. The following construction, which is based on a backstepping procedure, has been given first in [9] and we will modify it to handle the present situation.
Definition 23**.**
Let , be positive constants. For , define the weights by , . Define the feedback control law
[TABLE]
where the are defined inductively by:
[TABLE]
and where the ’s are defined by , .
For , we also consider the union of the homogeneous unit spheres associated with , , i.e.,
[TABLE]
Then is clearly a compact subset of and dealing with this set constitutes the main difference with [9].
We have then the following proposition.
Proposition 24**.**
Then, there exist positive constants , such that for every , the feedback law defined in (32) stabilizes the system (31). Moreover, there exists a homogeneous -function given by
[TABLE]
which is a Lyapunov function for the closed-loop system (31) with the state feedback , and it satisfies
[TABLE]
for some positive constant , independent of . Moreover, is -homogeneous of degree with respect to the family of dilations \big{(}D^{\mathbf{r}(\kappa)}_{\lambda}\big{)}_{\lambda>0}.
Remark 25**.**
The previous proposition is essentially Theorem of **[9]**, except that the gains are uniform with respect to . The choice of has been made because the previous proposition actually holds true for at the exception that is not on .
The critical exponent appearing in (36) is larger than one if and smaller than one if .
Note also that for , one gets a linear feedback and is a positive definite quadratic form, hence there exists a real symmetric positive definite matrix such that for every . Finally, the time derivative of is associated with the matrix where is the companion matrix associated with the coefficients . We deduce at once that is Hurwitz since the differential inequality (36) for is equivalent to the LMI, . We set , which is a real symmetric positive definite matrix.
Proof.
The argument follows closely that of Theorem of [9], but we will bring some technical changes to obtain the required uniformity with respect to . Moreover, in order to show in the next section the explicit character of our construction, we will provide quantitative estimates on the several constants involved in the construction, which are new with respect to [9].
Let and set, for , ,
[TABLE]
and
[TABLE]
One has . The choice of the is made recursively at each step by considering, as in [9], the following expression
[TABLE]
where is used to denote the time derivative of is taken along the th pure chain of integrators and the functions and are continuous.
We also get that, for , one has
[TABLE]
We will need the following elementary fact: for every in a compact set of and , there exists two positive constants such that, for every real numbers , one has
[TABLE]
We next prove by induction on , that there exists positive real numbers such that
[TABLE]
By homogeneity and for , one immediately gets (36) and the conclusion of the proposition.
In the rest of the argument, we use to denote positive constants depending on and but independent of . For , (43) reduces to and any positive does the job. For the inductive step with , assume that have been built with the required properties, in particular we have on .
From (40), we get
[TABLE]
For , the continuous function is -homogeneous of degree with respect to the family of dilations \big{(}D^{\mathbf{r}(\kappa)}_{\varepsilon}\big{)}_{\varepsilon>0}. (Actually, one restricts this homogeneity to .) Moreover, it is equal to zero if . Hence, by using repeatedly (42) and noticing that do not depend on , one deduces that there exists such that, for every , if , one has, for every and ,
[TABLE]
(Note that we used in the above that for and as well as a bound on the obtained with an immediate inductive argument based on (33).)
Inserting (44), (45) and (46) in (43), one deduces that,
[TABLE]
Set \xi_{j}=\big{(}\frac{l_{1}}{(K_{j}+L_{j})2^{j-1}})^{1/\tilde{\beta}_{j}}. By definition, one gets that if . Now, if , one chooses such that
[TABLE]
This is possible since the right-hand side of the above inequality does not depend on . In that case, . This concludes the proof of the inductive step.
∎
Remark 26**.**
One can notice in the above argument a difference with respect of that of [9] which consists in introducing the constants and . The latter provide an explicit choice in order to be as explicit as possible in view of numerical determination of the constants .
We next consider a state varying homogeneity degree given next.
Definition 27**.**
For and , define the following continuous function by
[TABLE]
We also need the following notation. For and non negative real numbers, let , and respectively be the subsets of defined respecvely by
[TABLE]
The last set corresponds to the weighted spheres associated with the positive definite functions .
In the spirit of [12], we are now able to define the introduce the feedbacks which will ultimately yield prescribed time stability. We have the following result.
Theorem 28**.**
Assume that the uncertainty is bounded, i.e., one has
[TABLE]
for some positive constants . Then, there exists and such that, the undisturbed -th order chain of integrators defined by
[TABLE]
together with an adapted feedback law given by , with defined in (49) is globally fixed-time stable at the origin in at most time upper bounded as
[TABLE]
where (and ) is the largest (smallest) number such that () is contained in (contains) () and the constant has been introduced in (36).
By adapted, we mean the following: strictly speaking, we must choose the feedback law . However, we can replace by either or by in order to satisfy (48). Hence, with no loss of generality, we assume .
Proof.
For this result, we follow the perturbative argument considered in the proof of Lemma 2 in [12]. For that purpose, the time derivative of along non trivial trajectories of System (51) closed by the feedback law given by can be written as
[TABLE]
We have to first to show that trajectories of
[TABLE]
are well-defined and second that trajectories starting in reach in finite time, then ”cross” it till reaching in finite time and finally remain in for all larger times, while converging to zero in finite time.
Since the right-hand side of (54) is continuous, there exist solutions from any initial condition defined at least on a non trivial interval. Clearly, there exists such that trajectories starting at any stay in the compact set and hence are defined for all times.
Both the convergence parts of the claim follow from the arguments of [1] and Lemma (7), where one proves the following
- •
the closed-loop system (54) is -homogeneous of degree in and hence converges in finite-time to ,
- •
the closed-loop system (54) is -homogeneous of degree in and hence converges in finite-time to the origin.
For the remaining part of the argument, it amounts to show that, for and small enough, the time derivative of along trajectories of (54) is negative in . To see that, it is enough to notice that the function defined in (53) is continuous and tends to zero if either or tends to zero.
It remains to provide a first quantitative estimate of the ”fixed-time” part of the theorem. One has that the time needed for the closed-loop system (54) to converge to is at most equal to the time needed to converge to . By integrating (36), one derives that
[TABLE]
A similar reasoning yields that the time needed to converge from to the origin verifies the following
[TABLE]
(Recall that .) It remains to upper bound the time needed to “cross” . For that purpose, choose and small enough so that
[TABLE]
In that case, (53) becomes and one gets
[TABLE]
We conclude that the closed-loop system (54) is globally-fixed time stable with respect to the origin in settling time less than or equal to given by
[TABLE]
One has then (52) and this concludes the proof of the theorem.
∎
Remark 29**.**
The above result is the counterpart of Lemma 2 in [12] for our feedback law . Note that in that reference, the statements of Lemma 2 and Theorem 4 as well as the argument of Lemma 2 consider the euclidean norm instead of in the definition of . As one can see from the above argument, using that norm cannot not provide the required results. However [12] does consider the correct controller in Lemma 3 and in the last section of the corresponding reference.
It remains to use a standard time rescaling technic with homogeneity (cf. [Y: [10]] and [8]) to pass from the result of fixed-time stability contained in Theorem 28 to a result about prescribed-time stability.
Theorem 30**.**
Let , defined in Theorem 28 and the feedback law defined in (49) which renders System (31) globally fixed-time stable at the origin in settling time less than or equal to defined in (52). Then, given any , the the feedback law renders System (31) globally fixed-time stable at the origin in settling time less than or equal to as soon as .
Proof.
For , one sets with the time scale . One deduces at once that converges in finite time to the origin with a settling time upper bounded by as well as , with a settling time upper bounded by . To guarantee that the latter is less than or equal to , it is enough to choose as stated.
∎
4.2 Explicit determination of the main parameters
In order to fully compare our controller , with given in Definition 27 with the controller provided in [12], we must explain how to choose the parameters and introduced in Definition 27. We also have to estimate the quantities and in order to get a hold on the upper bound of the settling time to reach precise estimates of the rescaling factor appearing in Theorem 30.
For that purpose, we first need an explicit bound on the coordinates of with . This is the content of the next lemma.
Lemma 31**.**
Let . Then, there exists an explicit positive constant (depending on and the ’s) such that, for , and , .
Proof.
Fix , and . The proof of the lemma goes by induction on , where we prove the statement with a constant explicitly depending on and the ’s.
This is clearly true for since and . Assume that the thesis holds true for . One then deduces from the definition of in (37) and the induction hypothesis that
[TABLE]
Since , one deduces at once a first explicit bound for and then for by using (33).
∎
The following lemma provides the required differences between useful quantities evaluated at any and . For , we introduce the notation , where the latter has been defined in (33).
Lemma 32**.**
Let . Then there exists explicit positive constants (depending on and the ’s) such that,
[TABLE]
and
[TABLE]
Proof.
Fix . We will actually prove by induction on , that there exists an explicit positive constant (depending on and ) such that,
[TABLE]
where is the set of for which .
The result is immediate for and hence we turn to the inductive step for , assuming that the hypothesis holds for .
Let and . Then
[TABLE]
where
[TABLE]
By applying (42) with , then with and depending on obtained in Lemma 31, we get
[TABLE]
where .
To bound , we consider
[TABLE]
where we have assumed with no loss of generality that .
An easy computation yields that
[TABLE]
We now use the following elementary fact: for non negative and , one has
[TABLE]
By applying that fact to (60), we deduce that there exists an explicit positive constant (depending on and ) such that . From (59) and the previous inequality, we get that
[TABLE]
By applying the induction hypothesis on , we prove the inductive step with . This concludes the proof of (58).
We now turn to the proof of (57). It is enough to prove the result for one single . Hence let and . One has
[TABLE]
Following the same type of estimates used to derive (58), one gets (57).
∎
We can now provide explicit bounds on , for the results of the previous section to hold.
Proposition 33**.**
Let . Then there is an explicit such that, for every , the statements of Theorem 28 and Theorem 30 hold true.
Proof.
To determine , we rewrite (53) as follows,
[TABLE]
The constant above has been characterized in (36).
Along trajectories of System (31) closed by the feedback law given by inside , one gets by using and (58) that
[TABLE]
One chooses then so that inside , which yields that
[TABLE]
As for Theorem 30, the only task to complete for an explicit characterization of the parameter appearing in the statement consists in estimating explicitly lower bounds for and . We provide indications for only . By definition, every belongs to . There exists and then according to (57). One deduces immediately an explicit lower bound for
∎
4.3 ISS-type of result
In this section, we provide the second step for our partial solution of the prescribed-time stabilization of the -th order chain of integrators in presence of disturbances. More precisely, the aim consists in stabilizing (31) with a static feedback law , in a robust manner, i.e., with respect to measurement noise and external disturbances. The corresponding -th order perturbed chain of integrators is given by
[TABLE]
where is the measurement noise and the external perturbation. We set and we refer to it as the perturbation. Note that we are allowing unmatched uncertainties.
We now provide an ISS type of result regarding the robust properties of the perturbed system (61) stabilized with given by
[TABLE]
where verifies (50). As before, we can assume with no loss of generality that . We have the following result.
Theorem 34**.**
With the assumptions of Theorem 30, System (62) is (ISS) for any bounded . If and is parallel to (matched uncertainty), then convergence occurs in fixed time. The same conclusion holds for any prescribed time by using the feedback with depending on .
Remark 35**.**
This result improves [12, Corollary 1] where only the property (ISpS) was obtained.
Remark 36**.**
Using instead of will modify the gain functions in Definition 4 since the disturbance must be modified to .
For the sequel, we need the following definition. A function of class is a continuous function which is increasing, and tends to infinity as its argument tends to infinity.
To prove the theorem, we are not able to exhibit an ISS-Lyapunov function but, by taking into account Theorem 28 and using the characterization of (ISS) provided by [17, Theorem 2], it is enough to prove the following proposition.
Proposition 37**.**
There exists a function of class such that for every bounded disturbances and any trajectory of (62), one has
[TABLE]
where
[TABLE]
Proof.
The argument is similar to Item in [2, Proposition 2]. It is based on the following three inequalities, whose proofs are given in Appendix.
(i)
On the open set , the time derivative of along trajectories of (62) verifies almost everywhere
[TABLE]
where is a function of class .
(ii)
On the set , the time derivative of along trajectories of (62) verifies almost everywhere
[TABLE]
where is a function of class .
(iii)
On the open set , the time derivative of along non trivial trajectories of (62) verifies almost everywhere
[TABLE]
where is a function of class .
Let be a non trivial trajectory of (62).
Assuming that we have at hand the above inequalities. Suppose first that there exists a time such that one of the following situations occurs:
(a)
for every , . By using (65), one gets that
[TABLE]
(b)
for every , . By using (66), one gets that
[TABLE]
(c)
for every , . By using (67), one gets that
[TABLE]
Let ( respectively) be the set of times such that ( respectively). If such a does not exists, either or is an infinite (countable) union of disjoint non trivial intervals , , where . We analyse only the case where since handling the other case is entirely similar.
Set . For , consider the trajectory on . Recall that by definition of . Then, there exists such that and on . Integrating (66) from to yields that . Set now . If , then
[TABLE]
Otherwise, assume that . Consider then the non empty set of for which there exist two sequences such that
[TABLE]
Clearly is the supremum of such ’s. Integrating (65) between and yields at once that . We deduce at once that the content of Item above holds true. By collecting all the cases, we conclude the proof of Proposition 37.
∎
5 Conclusion
In this paper, we have addressed the issue of prescribed-time stabilisation of an -chain of integrators, , either pure or perturbed. We have first recasted the results obtained in [16] within the framework of time-varying homogeneity and hence provided simpler proofs. As noticed in [16], the feedback laws (linear or finite time) arising from this time-varying approach do not perform well when the -chain of integrators is subject to perturbations (especially measurement noise), even if one stops before the prescribed settling time. We instead propose to rely on feedback laws handling fixed-time stabilisation and to apply a standard trick of time-scale reparametrisation and homogeneity to render the modified stabilisers fit for prescribed-time stabilisation of an -th order chain perturbed of integrators. We perform that strategy in two steps. The first one That two-step strategy consists in using feedbacks similar to those of [8] and then by relying on a nice deformation argument proposed in [12]. In a second step, we obtain an ISS type of result in the presence of measurement noise for prescribed-time stabilisation of an -th perturbed chain of integrators. However, such an approach is meaningful if one can get an explicit hold on the various parameters involved in the above construction. This is why we devoted a section for such an objective.
6 Appendix
6.1 Proof of Proposition 10
We next prove the result for and the argument is inspired from the proof of Lemma 4.0 of [6], and partly given in [3]. Given a vector with positive entries, we consider the invertible matrix defined by
[TABLE]
Note that
[TABLE]
The last equation comes from the fact that is a polynomial function of , namely .
Multiplying the LMI (14) on the left and on the right by and respectively yields the following LMI
[TABLE]
where . Let such that .
We are left to prove that there exists , symmetric positive definite and a vector so that the following LMI holds true,
[TABLE]
For , (69) reduces to . By taking and we get the result with .
Let be a positive integer larger than or equal to two. Set and with to be determined. Notice that
[TABLE]
For , consider the matrix given by
[TABLE]
We make the linear change of variable and we require the following condition on , i.e., . One gets that
[TABLE]
This linear change of variable amounts to multiply (69) on the left by and on the right by and we still denote by the matrix . We now pick so that is Hurwitz and there exists a positive constant and a real symmetric positive definite matrix such that
[TABLE]
After choosing , one simply finds large enough to get the result.
Remark 38**.**
One must notice the similarity of the argument which is essentially that of [6] and [3], with the corresponding one in [16]. The one given here is more transparent and also allows to use the extra degree of freedom given by .
6.2 Proof of Equations (65), (66) and (67)
For , taking the time derivative of along a trajectory of (62) yields the inequality
[TABLE]
We will prove that in each region of interest, there exists functions such that
[TABLE]
and
[TABLE]
Once this is established, one gets the conclusion by taking .
We start by proving (71). For , the region of interest is bounded. Hence one immediately concludes by applying Cauchy-Schwartz inequality and taking an upper bound for the continuous function on the region of interest. For , we recall that, for , is -homogeneous of degree with respect to the family of dilations \big{(}D^{\mathbf{r}(\kappa_{0})}_{\lambda}\big{)}_{\lambda>0}. It is therefore immediate to see that there exists a positive constant such that over . One deduces that
[TABLE]
Since every is positif and hence , one can apply an appropriately weighted Holder inequality to get (71).
We know turn to an argument for (70). We provide an argument only for since for the other cases it is similar. If , then implying that for some positive constant independent of . Hence one can bound the left-hand side of (70) by for some function , and then conclude. We now treat the case where . Recall that is -homogeneous of degree with respect to the family of dilations \big{(}D^{\mathbf{r}(\kappa_{0})}_{\lambda}\big{)}_{\lambda>0}. For non zero , we define the normalized vector
[TABLE]
Then one has on ,
[TABLE]
where
[TABLE]
Moreover, we have the following result: there exists a positive constant such that, for every with , one has
[TABLE]
which is an immediate consequence of (42).
Consider to be fixed small later. Assume first that
[TABLE]
We rewrite as
[TABLE]
The term in brackets in (75) can be written as
[TABLE]
Notice that and belong to the compact set and hence, since is of class , there exists a positive constant independent of , such that
[TABLE]
By using (74), we can bound the term in parentheses in (75) as follows,
[TABLE]
In turn, one has
[TABLE]
Using the homogeneity property of , one gets that there exists a positive constant independent of such that . Since is bounded on , one gets
[TABLE]
for small enough, and hence (70).
We now assume that
[TABLE]
In that case, the conclusion follows if one can prove that there exists independent of such that
[TABLE]
for some function . Indeed, in (73), the term in parentheses becomes bounded by for some function and then one gets (70) after using Holder’s inequality with appropriate weights.
We are then left to prove (77). For that purpose set for and let such that . We will prove (77) with on the left-hand side and hence the conclusion. We can therefore assume with no loss of generality that . One has
[TABLE]
for some function . In the above, we have used (72), the definition of and for the final inequality, Holder’s inequality with appropriate weights. Combining the previous inequality with (76), one concludes the argument for (77) and hence that of (77).
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] S. P. Bhat and D. S. Bernstein. Geometric homogeneity with applications to finite-time stability. Math. Control Signals Systems , 17(2):101–127, 2005.
- 2[2] Y. Chitour, M. Harmouche, and S. Laghrouche. L p subscript 𝐿 𝑝 L_{p} -stabilization of integrator chains subject to input saturation using Lyapunov-based homogeneous design. SIAM J. Control Optim. , 53(4):2406–2423, 2015.
- 3[3] Y. Chitour and M. Sigalotti. On the stabilization of persistently excited linear systems. SIAM J. Control Optim. , 48(6):4032–4055, 2010.
- 4[4] E. Cruz-Zavala, J. A. Moreno, and L. Fridman. Second-order uniform exact sliding mode control with uniform sliding surface. In 2011 50th IEEE Conference on Decision and Control and European Control Conference , pages 4616–4621. IEEE, 2011.
- 5[5] A. F. Filippov. Differential equations with discontinuous righthand sides , volume 18 of Mathematics and its Applications (Soviet Series) . Kluwer Academic Publishers Group, Dordrecht, 1988. Translated from the Russian.
- 6[6] J.-P. Gauthier and I. A. K. Kupka. Observability and observers for nonlinear systems. SIAM J. Control Optim. , 32(4):975–994, 1994.
- 7[7] M. Harmouche, S. Laghrouche, and Y. Chitour. Robust and adaptive higher order sliding mode controllers. In 2012 IEEE 51st IEEE Conference on Decision and Control (CDC) , pages 6436–6441. IEEE, 2012.
- 8[8] M. Harmouche, S. Laghrouche, Y. Chitour, and M. Hamerlain. Stabilisation of perturbed chains of integrators using Lyapunov-based homogeneous controllers. Internat. J. Control , 90(12):2631–2640, 2017.
