Professional Documents
Culture Documents
Automatica
journal homepage: www.elsevier.com/locate/automatica
Technical communique
article info a b s t r a c t
Article history: Dynamical systems with prescribed-time convergence sometimes feature a right-hand side exhibiting
Received 20 December 2022 a singularity at the prescribed convergence time instant. In an open neighborhood of this singularity,
Received in revised form 27 May 2023 classical absolutely continuous Filippov solutions may fail to exist, preventing indefinite continuation
Accepted 22 June 2023
of such solutions. This note introduces a generalized Filippov solution definition based on the notion
Available online xxxx
of generalized absolute continuity in the restricted sense. Conditions for the continuability of such
Keywords: generalized solutions are presented and it is shown, in particular, that generalized Filippov solutions
Filippov solution of systems with an equilibrium that is attractive, in prescribed time or otherwise, can always be
Prescribed-time system continued indefinitely. The results are demonstrated by applying them to a prescribed-time control
Unbounded right-hand side design example for a perturbed second-order integrator chain
Time-varying systems
© 2023 Elsevier Ltd. All rights reserved.
https://doi.org/10.1016/j.automatica.2023.111249
0005-1098/© 2023 Elsevier Ltd. All rights reserved.
R. Seeber Automatica 157 (2023) 111249
2. Filippov solutions
Remark 4.3. The proposed definition may also be extended to 2 Or to the equivalent Perron or Henstock–Kurzweil integral.
different solution definitions of discontinuous systems, such as 3 Note that item (d) of Lemma 4.4, and consequently also Proposition 4.7,
Utkin solutions or Aizerman–Pyatnitskii solutions—cf. Polyakov depend on the Axiom of Choice unless the collection (Ij ) is finite.
3
R. Seeber Automatica 157 (2023) 111249
Proof. Clearly, x is well-defined and continuous by construction. Proof. Since the zero solution x̄(t) = 0 is a solution, the inclusion
Moreover, from Proposition 4.5, each xj is a generalized solution 0 ∈ F (0, t) holds for almost all t ∈ R≥0 . Consider now any
and hence ACG∗ on Ij . Thus, x is ACG∗ on I due to Lemma 4.4, maximal solution x : I → Rn satisfying limt →T x(t) = 0
item (d). Since it also satisfies the inclusion almost everywhere by assumption. If T = sup I , then there is nothing to prove.
on each Ij , it is a generalized solution of (2). □ Otherwise, T ∈ I is finite and x(T ) = 0 holds by continuity of
x. Since the zero solution is unique, then x(t) = 0 holds for all
5. Continuability of generalized solutions t ∈ [T , ∞) ∩ I , implying limt →sup I x(t) = 0. □
Formal conditions for the continuability of generalized Fil- Denote by D the set of time instants where (2) exhibits a
ippov solutions are now shown. First, general systems with a singularity, i.e., where F is not locally bounded.4 It will be shown
singularity at some time instant T ∈ R>0 are considered. Then, that if D does not have cluster points, then generalized solutions
prescribed-time systems are addressed, by showing indefinite of systems with attractive equilibria in the classical sense are
continuability of generalized solutions for systems with an attrac- always continuable indefinitely. If D is moreover finite, attractive
tive equilibrium. equilibria in the classical and generalized sense will be shown to
be equivalent. To that end, the following auxiliary lemma is used,
5.1. General systems with singularities which is proven in the appendix.
Definition 5.1. A solution x : I → Rn is said to be maximal, Lemma 5.6. Let D ⊂ R≥0 and consider the inclusion (2). Suppose
if there exists no solution x̄ : Ī → Rn with Ī ∩ I ̸ = {} and that the set D has no cluster points and that F is locally bounded
sup Ī > sup I satisfying x(t) = x̄(t) for all t ∈ I ∩ Ī . on G = Rn × (R≥0 \ D). Let x : I → Rn be a maximal generalized
solution. Then, if either sup I or sup D are finite, an interval J ⊆ I
The next theorem shows that generalized solutions that are
with sup J = sup I exists such that x|J is a maximal classical
continuous at a singularity at some time instant T can be contin-
solution.
ued beyond T subject to the usual Filippov conditions, cf. Filippov
(1988).
Theorem 5.7. Let D ⊂ R≥0 and the inclusion (2) satisfy the
conditions of Lemma 5.6, and suppose that the origin is an attractive
Theorem 5.2. Let T , ε ∈ R>0 and consider the inclusion (2).
n equilibrium in the classical sense. Then, every maximal generalized
Suppose that F : Rn × R≥0 → 2R is upper semicontinuous on every
solution x : I → Rn satisfies sup I = ∞. If, moreover, sup D is
compact subset of G = Rn × [T , T + ε ) and that the set F (x, t) is
finite, then the origin is an attractive equilibrium in the generalized
nonempty, compact, and convex for all (x, t) ∈ G . Let x : I → Rn be
sense.
a maximal generalized solution of (2). If sup I ≥ T and limt →T x(t)
exists, then there exists δ ∈ R>0 such that sup I ≥ T + δ .
Proof. Let x : I → Rn be a maximal generalized solution and
suppose to the contrary that sup I = T is finite. From Lemma 5.6
Remark 5.3. Note that the theorem imposes conditions on F only
after the singularity, and requires existence of the generalized there exists an interval J with sup J = T such that x|J is a
solution only before and its continuity at the singularity (cf., maximal classical solution; hence, limt →T x(t) = 0. But then the
however, Example 3.2). generalized solution x can be continued with the zero solution
using Proposition 4.7, a contradiction. Hence, sup I = ∞. If,
Proof. Suppose to the contrary that sup I = T , and define moreover, sup D is finite, then from Lemma 5.6 there exists an
x̄0 = limt →T x(t). According to Filippov (1988, Theorem 7.1), there interval J with sup J = ∞ such that x|J is a maximal classical
exists a classical solution x̄ : [T , T + δ] → Rn with x̄(T ) = x̄0 solution. Hence, limt →∞ x(t) = limt →∞ x|J (t) = 0. □
and some δ ∈ R>0 . Due to Proposition 4.7, there then exists a
generalized solution defined on I ∪ [T , T + δ] which coincides 6. Design example: Prescribed-time control
with x on I . This contradicts the fact that x is maximal. □
In the following, a class of prescribed-time controllers for a
Theorem 5.2 already shows local continuability of solutions
second-order system is designed, utilizing the proposed solu-
in Example 3.1. For systems with attractive equilibria, a more
tion definition. Consider the perturbed double integrator ẋ1 = x2 ,
powerful result, allowing to continue solutions indefinitely, is
shown in the next section. ẋ2 = u + w with a time-varying perturbation w bounded accord-
ing to |w (t)| ≤ W ∈ R≥0 for all t ∈ R≥0 subject to the control law
5.2. Systems with attractive equilibria
⎧ [ ]
⎨− γ 2 + 6 4
x1 − T − x t<T
4 2 t 2
u(x, t) = (T −t) (T −t)
(10)
Definition 5.4. The origin of the inclusion (2) is said to be ⎩−k sign(x ) − k sign(x ) t≥T
1 1 2 2
an attractive equilibrium in the classical (generalized) sense, if
0 ∈ F (0, t) holds for almost all t ∈ R≥0 , and all maximal classical with prescribed time T ∈ R>0 and parameters γ , k1 , k2 ∈ R>0 .
(generalized) solutions x : I → Rn satisfy limt →sup I x(t) = 0. Without perturbation, i.e., for w (t) ≡ 0, one non-trivial Filip-
pov solution of the closed loop on the time interval [0, T ) is, for
To establish the connection to prescribed-time systems, it is
example, given by
first shown that such systems always have an attractive equilib-
γ
rium if the zero solution is unique. x1 (t) = (T − t)3 sin , (11)
T −t
γ γ
Proposition 5.5. Consider the inclusion (2). Suppose that for all x2 (t) = (T − t)γ cos − 3(T − t)2 sin .
t0 ∈ R≥0 the unique classical (generalized) solution x̄ with x̄(t0 ) = 0 T −t T −t
satisfies x̄(t) = 0 for all t ≥ t0 , and that every maximal classical
(generalized) solution x : I → Rn fulfills limt →T x(t) = 0 for some 4 Note that a set-valued function F is called locally bounded on a set G , if
T ∈ R≥0 ∪ {∞}. Then, the origin is an attractive equilibrium in the for all y ∈ G there exist constants ε, M ∈ R>0 such that supz∈F (ỹ) ∥z∥ ≤ M holds
classical (generalized) sense. for all ỹ ∈ G with ∥y − ỹ∥ < ε .
4
R. Seeber Automatica 157 (2023) 111249
5
R. Seeber Automatica 157 (2023) 111249
Gordon, R. A. (1994). The integrals of Lebesgue, Denjoy, Perron, and Henstock. Polyakov, A., & Fridman, L. (2014). Stability notions and Lyapunov functions
Providence, RI, USA: American Mathematical Society. for sliding mode control systems. Journal of the Franklin Institute, 351(4),
Holloway, J., & Krstic, M. (2019). Prescribed-time observers for linear systems 1831–1865.
in observer canonical form. IEEE Transactions on Automatic Control, 64(9), Roxin, E. (1966). On finite stability in control systems. Rendiconti del Circolo
3905–3912. Matematico di Palermo, 15(3), 273–282.
Kurzweil, J., & Schwabik, Š. (1990). Ordinary differential equations the solution Saks, S. (1937). Theory of the integral. New York, NY, USA: Hafner Publishing
of which are ACG∗ -functions. Archivum Mathematicum, 26(2–3), 129–136. Company.
Levant, A. (1998). Robust exact differentiation via sliding mode technique. Schwabik, Š. (1990). Generalized ordinary differential equations – a survey. In
Automatica, 34(3), 379–384. Proc. of the 7th Czechoslovak conference on differential equations and their
Levant, A. (2005). Homogeneity approach to high-order sliding mode design. applications (pp. 59–70).
Automatica, 41(5), 823–830. Song, Y., Wang, Y., Holloway, J., & Krstic, M. (2017). Time-varying feedback
Levant, A. (2007). Principles of 2-sliding mode design. Automatica, 43(4), for regulation of normal-form nonlinear systems in prescribed finite time.
576–586. Automatica, 83, 243–251.
Lusin, N. (1912). Sur les propriétés des fonctions mesurables. Comptes Ren- Zhou, B., Michiels, W., & Chen, J. (2022). Fixed-time stabilization of linear delay
dus Hebdomadaires de Séances de l’Académie des Sciences de Paris, 154, systems by smooth periodic delayed feedback. IEEE Transactions on Automatic
1688–1690. Control, 67(2), 557–573.
Polyakov, A. (2012). Nonlinear feedback design for fixed-time stabilization Zhou, B., & Shi, Y. (2021). Prescribed-time stabilization of a class of nonlinear
of linear control systems. IEEE Transactions on Automatic Control, 57(8), systems by linear time-varying feedback. IEEE Transactions on Automatic
2106–2110. Control, 66(12), 6123–6130.