Abstract

In this paper, we studied a Cucker–Smale model with continuous non-Lipschitz protocol. The methodology presented in the current work is based on the explicit construction of a Lyapunov functional. By using the fixed-time control technology, we show that the flocking can occur in fixed time if the communication rate function is locally Lipschitz continuous and has a lower bound, and we can obtain the estimation of the converging time which is independent of the initial states of agents. Theoretical results are supported by numerical simulations.

1. Introduction

Collective motions refers to an orderly movement organized by agents with limited environmental information and simple rules. In recent years, the study on collective motions has gained increasing interest in robotics, control theory, economics, and social sciences [1, 2]. Several mathematical models have been proposed [36] to characterize the mechanism of collective flocking motion without central direction. Among others, the celebrated Cucker–Smale model [5] provided a framework to explain the self-organizing behavior in various complex systems, and the model is given by the following ODE system:subject to the initial configuration , where denotes the number of particles, measures the interaction strength, and denote the position and velocity of the th particle at the time , and measures the influence intensity quantified by the pairwise influence of particle on the alignment of particle . It is a function of the distance of two particles defined aswhere is called the influence function, . In [5], the authors showed that the unconditional flocking occurs when , while the conditional flocking occurs under some restricted conditions on the initial data setting when . In [7], the authors extended the conclusions of unconditional flocking to by the energy method. In [8], the authors introduced a nonsymmetric influence function and took into account relative distance between agents instead of the distance between agents:

Based on the notion of active sets, a sufficient condition for flocking was derived. Recently, there are many extensive observations and improvements to the Cucker–Smale model. See, for examples, time delay is introduced in [912], collision avoidance is considered in [1316], and hierarchical structure is involved in [12, 1720]. However, the flocking phenomenon described in the most previous works is an asymptotic behaviour, which means that the flocking can only occur when time approaches to infinity. Then, a natural question is that whether the system undergoes flocking behaviours within a finite time? In fact, under some occasional perturbations, individuals in bird flocks or fish schools can return back to ordered group motion after adjusting their states in a short time. Recently, there are few contributions to the Cucker–Smale model by using finite-time control theory. In [21], when the communication rate function is locally Lipschitz continuous and has a lower bound, the authors obtain the finite-time flocking by constructing a Lyapunov functional. In [22], the authors modified the Cucker–Smale model with continuous non-Lipschitz protocol. When the influence function has a singular interval, the system will undergo a flocking evolution in finite time, and the minimum distance between agents in the flocking evolution process is greater than the control parameter. Although finite-time flocking performance has favourable properties, the estimation of convergence time usually depends on initial states of networked particles. It will restrict the applications in practice if the initial conditions are unavailable previously. In the similar performance, there are lots of works in the field of fix-time consensus [2326]. However, there is little work about the fixed-time flocking performance of the Cucker–Smale model.

The main purpose of this article is to investigate the fixed-time flocking performance of a Cucker–Smale model. The remaining of this paper is organized as follows. In Section 2, a Cucker–Smale model with continuous non-Lipschitz protocol is presented, and some useful preliminaries are also given in this section. In Section 3, the sufficient conditions for fixed-time flocking are established, and the numerical simulations are provided to validate the theoretical results in Section 4. Finally, the conclusions are drawn in Section 5.

2. Problem Statement and Preliminaries

In this section, we consider an -agent model with nonlinear terms. Let denote the position and velocity of the th agent at the time , respectively. The modified Cucker–Smale model in this paper can be described by the following equations:subject to initial configurationwhere and are two constants with . and measure the interaction strengths, is defined in (2), andwhere is the signum function:

At this stage, we list the following lemmas, which play an important role in the proof of the main results.

Lemma 1. (special case with in [27]). Consider the following equation:where and is a nonlinear continuous function. Assume the origin is an equilibrium point of (8). If there exists a continuous radially unbounded function such that(i).(ii)If there are some positive constants , , , and such that and the inequalityholds for any solution of (8), then the origin is globally fixed-time stable, and if

Lemma 2. (see [28]). Let and ; then, the following inequalities hold:

3. Sufficient Conditions for Fixed-Time Flocking

In this section, we shall show that systems (4) and (5) with continuous non-Lipschitz protocol have fixed-time flocking. First, we first introduce the definition of the fixed-time flocking.

Definition 1. Systems (4) and (5) are said to reach fixed-time flocking if and only if the systems satisfy the following two conditions:(i)Velocity alignment: the velocity fluctuations go to zero in the fixed-time ; the time function is called the convergence time independent of the initial values.(ii)Forming a group: the position fluctuations are uniformly bounded in time t:

Theorem 1. Consider the Cucker–Smale model ((4) and (5)) and assume that the communication rate function is locally Lipschitz continuous with a lower bound, that is, there exists such that . Then, systems (4) and (5) reach fixed-time flocking. And the convergence time is given bywhere and .

Proof. Firstly, we consider macroscopic variables:By the symmetry of the indices, we haveHence, the explicit dynamics for the macroscopic variables is given aswhich implies thatIntroducing the fluctuations ,Then, systems (4) and (5) can be written aswith the initial valueFor convenience, we remove the hat out of the variables and also use instead of . It is easy to see thatTake the candidate Lyapunov functionThen, we haveIt is easy to see that the velocity difference of all individuals will tend to zero in fixed time if the function tends to 0 in fixed time. And the diameter of a group is bounded if the function is bound.
From Lemma 2, using the fact , we see thatNote that . Then, employing Lemma 2, one can easily obtainThus, we haveLet ; by applying (11) and (24) to the processing inequality, we show thatSimilarly, let and ; by applying (11) and (24), we get thatHence, we concludeFinally, from Lemma 1, when and , we haveand the convergence time independent of the initial values is estimated bywhere and . Thus, from (24), we achieveThis implies that condition (i) of the definition of fixed-time flocking holds.
Now, we prove condition (ii) of the definition of fixed-time flocking is also true. It is necessary to show that the function is bounded.
It follows from (31) that is a nonincreasing function with respect to . That is, when , . By using the triangle inequality and Cauchy–Schwarz inequality, we haveIntegrating the differential inequality (35) from 0 to yields thatIf , then it is deduced from (36) thatIf , then it is deduced from (31) and (36) thatThus,This completes the proof.

Remark 1. Compared to [21], we added the termto the control protocol; the advantage of Theorem 1 is that the convergence time is independent of the initial states of agents which is estimated byHowever, in [21], the convergence time is estimated bywhich is formulated by the initial speed of all agents.

4. Simulations

In this section, we choose some special initial values and parameters to verify our results. Let , , , , , , Using Euler algorithm, step length , andwhere . Using the formula in Theorem 1, we see that for the random initial position generated on and random velocity on .

Then, the following simulation results (Figures 1 and 2) are obtained. In Figure 1, the direction velocity of the all agents is presented, and the velocity of all agents converges to the same value after about . Moreover, in Figure 2, it shows that the maximum distance between all agents is stable after . In the process of forming fixed-time flocking, the minimum distance among all agents is about 0.3359 for given random initial values.

5. Conclusion

In this paper, we investigated the flocking problem of a modified Cucker–Smale model with continuous non-Lipschitz protocol. By using a Lyapunov functional, we show that the flocking can occur in fixed time if communication rate function is locally Lipschitz continuous and with a lower bound. The main results demonstrate that the flocking converging time is independent of the initial states of agents. Theoretical results are supported by numerical simulations; at the same time, we observe that the minimum distance of the agent is only 0.339, which is very dangerous. Therefore, avoiding the collision problem will guide significance to our further research studies.

Data Availability

The simulation data used to support the findings of this study are included within the article.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

The authors would like to thank the reviewer for constructive comments. This work was supported by the National Natural Science Foundation of China (Grant no. 11671011).