In recent years, the concept of finite-time stability was used in different dynamical systems to deal with various issues in the applied mathematics field, such as finite-time stabilization control [1], finite-time synchronization [2], finite-time consensus [3], and so on. It shows that developing the theory of finite-time stability is a significant work. So far, some researchers made a contribution to developing and improving the theory of finite-time stability. In [4], a rigorous foundation for the theory of finite-time stability of continuous autonomous systems was provided. In [5] and [6], some Lyapunov results for finite-time stability of continuous non-autonomous systems were proposed.
However, all the finite-time stability results for continuous non-autonomous systems are not perfect. For one thing, the results ineluctably lead to continuous settling-time functions and thus, they are not suitable for the finite-time stability analysis of the continuous non-autonomous systems whose settling-time functions may be discontinuous. For another, the conditions of the results can be further relaxed through the study of finite-time stability of general continuous time-varying scalar systems and the use of the comparison principle. Inspired by the two things, the paper will define finite-time stability for continuous non-autonomous systems and attempt to obtain more general results for finite-time stability of continuous non-autonomous systems.
This paper is organized as follows. In Section 2, some necessary definitions and lemmas are given for later use. In Section 3, finite-time stability of continuous time-varying scalar systems is considered, and in particular, a class of continuous time-varying scalar systems with separated variables is studied in detail. In Section 4, the main results for finite-time stability of continuous non-autonomous systems is presented and some conditions are given to make sure that settling-time functions are continuous or bounded. In Section 5, some applications for the results of this paper are provided.
Let $\parallel\cdot\parallel$ denote a norm on $\mathbb{R}^n$. The notions of openness, convergence, continuity, boundary and compactness that we use refer to the topology generated on $\mathbb{R}^n$ by the norm $\parallel\cdot\parallel$. We use $I$ to denote the whole nonnegative real numbers. Also, let $\mathring{A}$, $\overline{A}$ and $\mathrm{bd}A$ denote the interior, the closure and the boundary of the set $A$, respectively.
Consider the system of differential equations
where $f: I\times{D}\to\mathbb{R}^n$ is continuous on $I\times{D}$ with an open neighborhood $D\subseteq\mathbb{R}^n$ of the origin and $f(t, 0)\equiv0$. Then according to existence theorem of Peano [7], there exists a sufficiently small positive number $\tau$ and a solution $x: (t_0-\tau, t_0+\tau)\to{D}$ of (2.1) such that $x(t_0)=x_0$ for any initial state $(t_0, x_0)\in{I\times{D}}$. Moreover, extension theorem of solution [7] indicates that every solution of (2.1) has an extension that is right maximally defined.
We assume that system (2.1) possesses unique solutions in forward time for all initial states $(t_0, x_0)\in{I\times{D}}$ except possibly $(t_0, 0)\in{I\times\{0\}}$ in the following sense: for every $(t_0, x_0)\in{I\times(D\setminus\{0\})}$, there exists $\tau_{t_0, x_0}>t_0$ such that for any two right maximally defined solutions $x_1: [t_0, \tau_1)\to\mathcal{D}$ and $x_2: [t_0, \tau_2)\to\mathcal{D}$ of (2.1) passing through $(t_0, x_0)$, we have that $\tau_{t_0, x_0}\le{\mathrm{min}\{\tau_1, \tau_2\}}$ and $x_1(t)=x_2(t)$ for all $t\in{[t_0, \tau_{t_0, x_0})}$. Without any loss of generality, for each $(t_0, x_0)$, we may assume that $\tau_{t_0, x_0}$ is chosen to be the largest such number in $I$, or $+\infty$. In this case, the unique solution of (2.1) passing through $(t_0, x_0)$ on $[t_0, \tau_{t_0, x_0})$ is denoted by $\phi(\cdot, t_0, x_0)$. Under the above assumption, the definition of finite-time stability of (2.1) is given as follows.
Definition 2.1 The origin is said to be a finite-time-stable equilibrium of (2.1) if there exists a set $\Omega\subseteq{I\times{D}}$ satisfying both $I\times\{0\}\subseteq\Omega$ and for any $t\in{I}$, $\Omega_t=\{x\in\mathbb{R}^n|(t, x)\in\Omega\}\subseteq{D}$ is an open neighborhood of the origin, and a function $T: \Omega\setminus(I\times\{0\})\to{(0, +\infty)}$ such that the following statements hold.
(ⅰ) Finite-time convergence: for every $(t_0, x_0)\in\Omega\setminus(I\times\{0\})$, $\phi(\cdot, t_0, x_0)$ is defined on $[t_0, t_0+T(t_0, x_0))$, $(t, \phi(t, t_0, x_0))\in\Omega\setminus(I\times\{0\})$ on $[t_0, t_0+T(t_0, x_0))$ and
(ⅱ) Lyapunov stability: for any $t_0\in{I}$ and any open neighborhood $U_{\varepsilon}$ of the origin, there exists an open neighborhood $U_{\delta}\subseteq\Omega_{t_0}$ related with $t_0$ and $U_{\varepsilon}$ of the origin, such that for every $x_0\in{U_{\delta}\setminus\{0\}}$, $\phi(t, t_0, x_0)\in{U_{\varepsilon}}$ on $[t_0, t_0+T(t_0, x_0))$.
The origin is said to be a globally finite-time-stable equilibrium of (2.1) if it is a finite-time-stable equilibrium of (2.1) with $\Omega=I\times{D}=I\times\mathbb{R}^n$.
It is easy to prove that if the origin is a finite-time-stable equilibrium of (2.1) with $\Omega$ and $T$ as in Definition 2.1 and let $T(t_0, 0)\equiv0$, then for every $(t_0, x_0)\in\Omega$, $\phi(\cdot, t_0, x_0)$ is defined on $[t_0, +\infty)$, $(t, \phi(t, t_0, x_0))\in\Omega\setminus(I\times\{0\})$ on $[t_0, t_0+T(t_0, x_0))$ and $\phi(t, t_0, x_0)=0$ on $[t_0+T(t_0, x_0), +\infty)$, what's more,
At this time, $T$ is said to be the settling-time function corresponding to $\Omega$ of (2.1), which may be continuous or discontinuous, bounded or unbounded.
For later use, we introduce the following definitions and lemmas.
Suppose $V: I\times{D}\to\mathbb{R}$ is a continuous function. If $(t, x)\in{I\times{D}}$ and $\phi(\cdot, t, x)$ is defined, then we define the derivative $\dot{V}\big|_{(2.1)}(t, x)$ of $V$ along the solutions of (2.1) as
Definition 2.2 If there exists an open neighborhood $\mathcal{U}\subseteq{D}$ of the origin and two continuous functions $W: \mathcal{U}\to\mathbb{R}$ and $V: I\times{\mathcal{U}}\to\mathbb{R}$ such that
(ⅰ) $W(0)=0, ~W(x)>0, x\in{\mathcal{U}\setminus\{0\}}$,
(ⅱ) $V(t, 0)\equiv0, ~V(t, x)\ge{W(x)}, (t, x)\in{I\times{\mathcal{U}}}$,
(ⅲ) $\dot{V}\big|_{(2.1)}(t, x)\le0, (t, x)\in{I\times(\mathcal{U}\setminus\{0\})}$,
then it is said that system (2.1) satisfies condition ${\mathit{\boldsymbol{A}}_{\rm{1}}}$.
Definition 2.3 Suppose $r: (a, b)\to\mathbb{R}$ is a function, where $a<0<b$. If $r(0)=0$, and for every $x\in(a, 0)\cup(0, b)$, $xr(x)<0$ and $\displaystyle\int_x^0\frac{1}{r(u)}\mathrm{d}u<+\infty$, then it is said that the function $r$ satisfies condition ${\mathit{\boldsymbol{A}}_{\rm{2}}}$.
Lemma 2.1 If system (2.1) satisfies condition ${\mathit{\boldsymbol{A}}_{\rm{1}}}$, then the origin is a stable equilibrium of (2.1).
Condition ${\mathit{\boldsymbol{A}}_{\rm{1}}}$ is just the so-called Lyapunov stability condition. According to the Lyapunov stability theory, we can obtain Lemma 2.1.
Lemma 2.2 Assume that the origin is a finite-time-stable equilibrium of (2.1) and $T$ is the settling-time function corresponding to $\Omega$ of (2.1), then $T$ is continuous on $\Omega$ if and only if for every $t\in{I}$, $T(t, x)\to0$ as $x\to0$.
Similarly to [5, Prop. 3.2], we can prove Lemma 2.2.
In this section, we will consider system (2.1) with $n=1$ and $D=\mathbb{R}$. Suppose $f(t, x)=g(t, x)$, where $g: I\times\mathbb{R}\to\mathbb{R}$ is a continuous function and $g(t, 0)\equiv0$. Then system (2.1) is written as
As in Section 2, system (3.1) has unique solutions in forward time for all initial states $(t_0, x_0)\in{I\times(\mathbb{R}\setminus\{0\})}$. Distinguished from (2.1), for each $(t_0, x_0)$, we may use $\psi(\cdot, t_0, x_0)$ to denote the unique solution of (3.1) passing through $(t_0, x_0)$ on $[t_0, \tau_{t_0, x_0})$.
The following conclusion can be directly obtained from the definition of finite-time stability.
Theorem 3.1 If the origin is a stable equilibrium of (3.1), then the following statements hold.
(1) The origin is a finite-time-stable equilibrium of (3.1) if and only if for every $t_0\in{I}$, there exist two numbers $x_0>0$ and $\hat{x}_0<0$ such that the two equations $\psi(t, t_0, x_0)=0$ and $\psi(t, t_0, \hat{x}_0)=0$ have a solution with respect to $t$, respectively.
(2) The origin is a globally finite-time-stable equilibrium of (3.1) if and only if for every $(t_0, x_0)\in{I\times\mathbb{R}}$, the equation $\psi(t, t_0, x_0)=0$ has a solution with respect to $t$.
Next, for simplicity, let $g(t, x)=c(t)r(x)$, where $c: [0, +\infty)\to\mathbb{R}$ is a continuous function, and $r: \mathbb{R}\to\mathbb{R}$ is also a continuous function satisfying condition ${\mathit{\boldsymbol{A}}_{\rm{2}}}$. Then system (3.1) is written as
Through verification, system (3.2) has unique solutions in forward time for all initial states $(t_0, x_0)\in{I\times(\mathbb{R}\setminus\{0\})}$. Furthermore, the following theorem provides a sufficient and necessary condition for finite-time stability of (3.2).
Theorem 3.2 The following two statements hold
(1) The origin is a finite-time-stable equilibrium of (3.2) if and only if $c(t)\ge0$ for all $t\in{I}$ and for any $t\in{I}$, there exists a time $\tau\in[t, +\infty)$ such that $c(\tau)>0$.
(2) The origin is a globally finite-time-stable equilibrium of (3.2) if and only if $c(t)\ge0$ and $\displaystyle\int_{t}^{+\infty}c(\tau)\mathrm{d}\tau=+\infty$ for all $t\in{I}$.
Proof We first prove (1). If there exists a time $t_1\in{I}$ such that $c(t_1)<0$, then the continuity of $c$ implies that there exists a sufficiently small real number $\epsilon>0$ such that $c(t)<0$ for all $t\in[t_1, t_1+\epsilon]$. It is easy to obtain that system (3.2) has a non-zero solution through $(t_1, 0)$ from the equation $\displaystyle\int_{t_1}^{t}c(\tau)\mathrm{d}\tau=\int_0^x\frac{1}{r(u)}\mathrm{d}u$ for all $t\in[t_1, t_1+\epsilon]$. This contradicts Lyapunov stability of the origin. Thus, $c(t)\ge0$ for all $t\in{I}$.
Also, if there exists a time $t_2\in{I}$ such that for every $\tau\in[t_2, +\infty)$, $c(\tau)=0$, then $\psi(t, t_2, x_0)=x_0$ for all $x_0\in\mathbb{R}$ and all $t\in[t_2, +\infty)$. This contradicts finite-time stability. Thus, for any $t\in{I}$, there exists $\tau\in[t, +\infty)$ such that $c(\tau)>0$. This prove the necessity of (1).
Let $V=x^2$. Then $\dot{V}\big|_{(3.2)}(t, x)=2c(t)xr(x)\le0$. By Lemma 2.1, the origin is a stable equilibrium of (3.2).
If the origin is not a finite-time-stable equilibrium of (3.2), then by Theorem 3.1, there exists a time $t_3\in{I}$ such that for every $x_0>0$, $\psi(t, t_3, x_0)\ne0$ for all $t\in[t_3, \tau_{t_3, x_0})$, or for every $\hat{x}_0<0$, $\psi(t, t_3, \hat{x}_0)\ne0$ for all $t\in[t_3, \tau_{t_3, \hat{x}_0})$. Without any loss of generality, assume for every $x_0>0$, $\psi(t, t_3, x_0)\ne0$ for all $t\in[t_3, \tau_{t_3, x_0})$. Then
It is easy to see that $0<\psi(t, t_3, x_0)\le{x_0}$ for all $t\in[t_3, \tau_{t_3, x_0})$. By Extension Theorem of Solution, $\psi(\cdot, t_3, x_0)$ is defined on $[t_3, +\infty)$. Moreover,
Since for any $t\in{I}$, there exists $\tau\in[t, +\infty)$ such that $c(\tau)>0$, then it can be shown that $\displaystyle\int_{t_3}^{+\infty}c(\tau)\mathrm{d}\tau>0$. Also, by the continuity of $r$ and condition ${\mathit{\boldsymbol{A}}_{\rm{2}}}$, we have that
This leads to a contradiction. Thus, The origin is a finite-time-stable equilibrium of (3.2). This prove the sufficiency of (1).
In the following, we prove the necessity of (2). Similarly to the proof of (1), $c(t)\ge0$ for all $t\in{I}$, and for every initial state $(t_0, x_0)\in{I\times\mathbb{R}}$ satisfying $x_0\ne0$,
If there exists a time $t_3\in{I}$ such that $\displaystyle\int_{t_3}^{+\infty}c(\tau)\mathrm{d}\tau<+\infty$, then the infinite integral $\displaystyle\int_{t_3}^{+\infty}c(\tau)\mathrm{d}\tau$ is convergent, and moreover,
This leads to a contradiction. Thus for every $t_0\in{I}$, $\displaystyle\int_{t_0}^{+\infty}c(\tau)\mathrm{d}\tau=+\infty$.
At last, we can prove the sufficiency of (2) in the same way as the proof of the sufficiency for (1).
Remark If the origin is a finite-time-stable equilibrium of (3.2), and $\tilde{T}$ is the settling-time function corresponding to $\tilde{\Omega}$ of (3.2), then we can prove that $\tilde{T}$ satisfies the following formula:
Suppose $E=\{t\in{I}: c(t)=0\}$. From Lemma 2.2 and formula (3.3), it is easy to see that the following statements hold:
(1) The settling-time function $\tilde{T}$ of (3.2) is continuous on $\tilde{\Omega}$ if and only if $\mathring{E}=\emptyset$.
(2) The settling-time function $\tilde{T}$ of (3.2) is bounded on $\tilde{\Omega}$ if and only if there exists a constant $M>0$ such that $\displaystyle\int_{x_0}^0\frac{1}{r(u)}\mathrm{d}u\le\int_{t_0}^{t_0+M}c(\tau)\mathrm{d}\tau$ for all $(t_0, x_0)\in\tilde{\Omega}$.
In this section, we will put forward more general sufficient conditions for finite-time stability of continuous non-autonomous systems. According to the definition of finite-time stability, finite-time stability of the origin is divided into two parts, namely, Lyapunov stability and finite-time convergence. In fact, it is relatively easy to determine Lyapunov stability of the origin since Lyapunov stability theory has been quite mature. Therefore, it will be a good idea to analyse finite-time convergence of the origin under the condition that Lyapunov stability of the origin holds. The results of this section are obtained from this idea.
The comparison principle can be found in Section 2.5 of [8], which will be used in the proof of the following theorem.
Theorem 4.1 If (2.1) satisfies condition ${\mathit{\boldsymbol{A}}_{\rm{1}}}$ with $\mathcal{U}$, $W$ and $V$ as in Definition 2.2, and there exists an open neighborhood $\mathcal{N}\subseteq{D}$ of the origin and a continuous function $V_1: I\times\mathcal{N}\to\mathbb{R}$ such that
(ⅰ) $V_1(t, 0)\equiv0, ~V_1(t, x)>0, (t, x)\in{I\times(\mathcal{N}\setminus\{0\})}$,
(ⅱ) $\dot{V}_1\big|_{(2.1)}(t, x)\le{g(t, V_1(t, x))}, (t, x)\in{I\times(\mathcal{N}\setminus\{0\})}$,
where let $g: I\times\mathbb{R}\to\mathbb{R}$ be as in system (3.1) ensuring that the origin is a finite-time-stable equilibrium of (3.1), then the origin is a finite-time-stable equilibrium of (2.1). If in addition the origin is a globally finite-time-stable equilibrium of (3.1), $\mathcal{U}=\mathcal{N}=D=\mathbb{R}^n$ and $W(x)\to{+\infty}$ as $\parallel{x}\parallel\to{+\infty}$, then the origin is a globally finite-time-stable equilibrium of (2.1).
Proof By Lemma 2.1, Lyapunov stability of the origin holds. It can be shown that the right maximally defined solution of (2.1) starting from the origin at any initial time is unique. Then we have that $\dot{V}\big|_{(2.1)}(t, 0)\equiv0$ and $\dot{V}_1\big|_{(2.1)}(t, 0)\equiv0$. Thus $\dot{V}\big|_{(2.1)}(t, x)\le0$ for all $(t, x)\in{I\times\mathcal{U}}$ and $\dot{V}_1\big|_{(2.1)}(t, x)\le{g(t, V_1(t, x))}$ for all $(t, x)\in{I\times\mathcal{N}}$.
Suppose $\tilde{T}$ is the settling-time function corresponding to $\tilde{\Omega}$ of (3.1). Let $\mathcal{K}\subseteq\mathcal{U}\cap\mathcal{N}$ is a bounded open set containing the origin and $\overline{\mathcal{K}}\subseteq\mathcal{U}\cap\mathcal{N}$. Let $\alpha=\min_{x\in\mathrm{bd}\mathcal{K}}W(x)$, then $\alpha>0$. Choose $\beta$ such that $0<\beta<\alpha$ and let
Then $I\times\{0\}\subseteq\Omega$ and for every $t\in{I}$, $\Omega_t=\{x\in\mathbb{R}^n: (t, x)\in\Omega\}\subseteq{\mathcal{K}}$ is a bounded open set containing the origin.
Suppose $(t_0, x_0)\in\Omega$. Then it is not difficult to obtain that $\phi(\cdot, t_0, x_0)$ is defined on $[t_0, +\infty)$ and $\phi(t, t_0, x_0)\in\mathcal{K}$ for all $t\in[t_0, +\infty)$ by using condition ${\mathit{\boldsymbol{A}}_{\rm{1}}}$ and extension theorem of solution. Put $(t, \phi(t, t_0, x_0))$ into $\dot{V}_1\big|_{(2.1)}(t, x)\le{g(t, V_1(t, x))}$. Then by the comparison principle,
Because $(t_0, V_1(t_0, x_0))\in\tilde{\Omega}$, we have
Thus
This proves finite-time convergence of the origin. So the origin is a finite-time-stable equilibrium.
To prove global finite-time stability of the origin, we only need to prove global finite-time convergence of the origin. In fact, for every $(t_0, x_0)\in{I\times\mathbb{R}^n}$,
for all $t\in[t_0, \tau_{t_0, x_0})$ by condition ${\mathit{\boldsymbol{A}}_{\rm{1}}}$. Also, if $\tau_{t_0, x_0}<+\infty$, then by extension theorem of solution, as $t\to{\tau_{t_0, x_0}^-}$, $\parallel\phi(t, t_0, x_0)\parallel\to+\infty$ and moreover,
This is a contradiction. Thus $\phi(\cdot, t_0, x_0)$ is defined on $[t_0, +\infty)$. Next, similarly to the proof of finite-time stability, the conclusion we need can be proved.
We can seek some practical functions $g$ to make the use of Theorem 4.1 more convenient. The following corollary is just a good example.
Corollary 4.2 If (2.1) satisfies condition ${\mathit{\boldsymbol{A}}_{\rm{1}}}$ with $\mathcal{U}$, $W$ and $V$ as in Definition 2.2, and there exists an open neighborhood $\mathcal{N}\subseteq{D}$ of the origin and a continuous function $V_1: I\times\mathcal{N}\to\mathbb{R}$ such that
(ⅱ) $\dot{V}_1\big|_{(2.1)}(t, x)\le{c(t)r(V_1(t, x))}, (t, x)\in{I\times(\mathcal{N}\setminus\{0\})}$,
where $c: I\to\mathbb{R}$ is a continuous function satisfying both $c(t)\ge0$ and there exists a time $\tau\in[t, +\infty)$ such that $c(\tau)>0$ for any $t\in{I}$, and the function $r: \mathbb{R}\to\mathbb{R}$ satisfies condition ${\mathit{\boldsymbol{A}}_{\rm{2}}}$, then the origin is a finite-time-stable equilibrium of (2.1). If in addition $\displaystyle\int_{t}^{+\infty}c(\tau)\mathrm{d}\tau=+\infty$ for all $t\in{I}$, $\mathcal{U}=\mathcal{N}=D=\mathbb{R}^n$ and $W(x)\to{+\infty}$ as $\parallel{x}\parallel\to{+\infty}$, then the origin is a globally finite-time-stable equilibrium of (2.1).
Proof Here, the function $r$ is not necessarily continuous on its domain. So we can't directly use Theorem 4.1. In this case, let
where $0<\alpha<1$. Then $V_2: I\times\mathcal{N}\to\mathbb{R}$ is a continuous function and satisfies the above condition (ⅰ). Also,
for all $(t, x)\in{I\times(\mathcal{N}\setminus\{0\})}$, where $\tilde{r}(x)=-\mathrm{sign}(x)\frac{1}{1-\alpha}|x|^{\alpha}$ and $\mathrm{sign}(\cdot)$ is the sign function defined by
Obviously, $\tilde{r}: \mathbb{R}\to\mathbb{R}$ is a continuous function and satisfies condition ${\mathit{\boldsymbol{A}}_{\rm{2}}}$. Then Corollary 4.2 can be obtained from Theorem 3.2 and Theorem 4.1.
Remark If the origin is a finite-time-stable equilibrium of (2.1) under the conditions of Corollary 4.2 and $T$ is the settling-time function corresponding to $\Omega$ of (2.1), then according to the proofs of Theorem 4.1 and Corollary 4.2, $T$ satisfies the following formula:
Moreover, by Lemma 2.2 and formula (4.1), we have that the following statements hold
(1) The settling-time function $T$ of (2.1) is continuous on $\Omega$ if $\mathring{E}=\emptyset$, where $E=\{t\in{I}: c(t)=0\}$.
(2) The settling-time function $T$ of (2.1) is bounded on $\Omega$ if there exists a constant $M>0$ such that $\displaystyle\int_{V_1(t_0, x_0)}^0\frac{1}{r(u)}\mathrm{d}u\le\int_{t_0}^{t_0+M}c(\tau)\mathrm{d}\tau$ for all $(t_0, x_0)\in\Omega$.
In this section, we will provide some applications for the results of this paper.
Consider a multi-agent system described by
where $x_i\in\mathbb{R}$ is the state variable, $a_i: I\to\mathbb{R}$ is a continuous function satisfying $a_i(t)\ge0$ for all $t\in{I}$, and $\varphi_i: \mathbb{R}\to\mathbb{R}$ is also a continuous function and locally Lipschitz outside the origin. Let $y=x_1-x_2$. Then we have
Assume that $\varphi=\varphi_1=\varphi_2$ is an odd function and $-\varphi$ satisfies condition ${\mathit{\boldsymbol{A}}_{\rm{2}}}$, then system (5.2) can be written as
Obviously, system (5.3) is the same as system (3.2) with $c=a_1+a_2$ and $r=-\varphi$. By Theorem 3.2, it is easy to see that if for any $t\in{I}$, there exists a time $\tau\in[t, +\infty)$ such that $a_1(\tau)+a_2(\tau)>0$, then the origin is a finite-time-stable equilibrium of (5.3), namely, the states of (5.1) can locally reach consensus in finite time; and if
for all $t\in{I}$, then the origin is a globally finite-time-stable equilibrium of (5.3), namely, the states of (5.1) can globally reach consensus in finite time, and furthermore, we can make the settling-time function of (5.3) bounded on $\mathbb{R}$, namely, make the states of (5.1) reach consensus in fixed time if there exists a constant $M>0$ such that
for all $(t, x)\in{I\times\mathbb{R}}$.
Also, assume that $y\varphi_1(-y)\le0$ for all $y\in\mathbb{R}$ and there exists a function $r: \mathbb{R}\to\mathbb{R}$ satisfying condition ${\mathit{\boldsymbol{A}}_{\rm{2}}}$ such that $-y\varphi_2(y)\le{r(y^2)}$, then by Corollary 4.2 with $V=V_1=y^2$, similarly, we have that the states of (5.1) can locally reach consensus in finite time when for any $t\in{I}$, there exists a time $\tau\in[t, +\infty)$ such that $a_2(\tau)>0$, or globally reach consensus in finite time when $\displaystyle\int_t^{+\infty}a_2(\tau)\mathrm{d}\tau=+\infty$ for all $t\in{I}$, or reach consensus in fixed time when there exists a constant $M>0$ such that
for all $(t, x)\in{I\times\mathbb{R}}$. Of course, if $-y\varphi_2(y)\le0$ for all $y\in\mathbb{R}$ and there exists a function $r: \mathbb{R}\to\mathbb{R}$ satisfying condition ${\mathit{\boldsymbol{A}}_{\rm{2}}}$ such that $y\varphi_1(-y)\le{r(y^2)}$, then we have the same conclusions with $a_1$ taking the place of $a_2$.
From the above analysis, we see that the results of this paper can be applied to the study of finite-time consensus of the multi-agent system (5.1). In fact, it is not difficult to understand that they can be used to analyze finite-time consensus of more general multi-agent systems.