
Citation: Snezhana Hristova, Kremena Stefanova, Angel Golev. Dynamic modeling of discrete leader-following consensus with impulses[J]. AIMS Mathematics, 2019, 4(5): 1386-1402. doi: 10.3934/math.2019.5.1386
[1] | Hsin-Lun Li . Leader–follower dynamics: stability and consensus in a socially structured population. AIMS Mathematics, 2025, 10(2): 3652-3671. doi: 10.3934/math.2025169 |
[2] | Hongjie Li . Event-triggered bipartite consensus of multi-agent systems in signed networks. AIMS Mathematics, 2022, 7(4): 5499-5526. doi: 10.3934/math.2022305 |
[3] | Qiangqiang Zhang, Yiyan Han, Chuandong Li, Le You . Constraint impulsive consensus of nonlinear multi-agent systems with impulsive time windows. AIMS Mathematics, 2020, 5(4): 3682-3701. doi: 10.3934/math.2020238 |
[4] | Kairui Chen, Yongping Du, Shuyan Xia . Adaptive state observer event-triggered consensus control for multi-agent systems with actuator failures. AIMS Mathematics, 2024, 9(9): 25752-25775. doi: 10.3934/math.20241258 |
[5] | Jiaqi Liang, Zhanheng Chen, Zhiyong Yu, Haijun Jiang . Fixed-time consensus of second-order multi-agent systems based on event-triggered mechanism under DoS attacks. AIMS Mathematics, 2025, 10(1): 1501-1528. doi: 10.3934/math.2025070 |
[6] | Fang Zhu, Pengtong Li . Adaptive fuzzy consensus tracking control of multi-agent systems with predefined time. AIMS Mathematics, 2025, 10(3): 5307-5331. doi: 10.3934/math.2025245 |
[7] | Lu Zhi, Jinxia Wu . Adaptive constraint control for nonlinear multi-agent systems with undirected graphs. AIMS Mathematics, 2021, 6(11): 12051-12064. doi: 10.3934/math.2021698 |
[8] | Jiawen Li, Yi Zhang, Heung-wing Joseph Lee, Yingying Wang . Fuzzy tracking control of singular multi-agent systems under switching topology. AIMS Mathematics, 2024, 9(11): 29718-29735. doi: 10.3934/math.20241440 |
[9] | Yuming Chen, Jie Gao, Luan Teng . Distributed adaptive event-triggered control for general linear singular multi-agent systems. AIMS Mathematics, 2023, 8(7): 15536-15552. doi: 10.3934/math.2023792 |
[10] | Le You, Chuandong Li, Xiaoyu Zhang, Zhilong He . Edge event-triggered control and state-constraint impulsive consensus for nonlinear multi-agent systems. AIMS Mathematics, 2020, 5(5): 4151-4167. doi: 10.3934/math.2020266 |
One of the most important topic in multi-agent systems is the consensus algorithm. In these systems, agents interact with each other via a communication topology and only employ local information. As a result, in order to drive them to accomplish tasks, a control law is required. It is connected with the driving a team of agents to reach an agreement on a certain issue by negotiating with their neighbors. In more details, each agent receives information from the set of other agents in the group and then all agents adjust their own information states depending on the information received from other agents. The goal is to reach an agreement. This behavior is widespread in the nature. A consensus algorithm describes the information transfers between agents and varies depending on the application and the model. In the literature, many different consensus algorithms have been proposed (see for example, [4,11,17]). The virtual leader is a special agent whose motion is independent of all the other agents and thus is followed by all the other ones. Such a problem is commonly called leader-following consensus problem [12,24]. Many different types of such kind of problems are studied recently, for instance those based on nearest-neighbor rules [15], bounded confidence [9], a virtual leader [18]. Note most studied models for neural networks are continuous ones which is connected with the continuous behavior of any agent in the neural networks. The continuous time networks are usually discretized when they are used for the sake of computer-based simulation or experimentation. Unfortunately, the dynamic of the continuous-time networks cannot be preserved by discretization, as it is mentioned in [14]. It proves the application of discrete models [7,9,13,16]. The applied technique and methods for the discrete-time case are, however, different from the continuous-time case. Note one of the main property of the solution of difference equations [1,2,3,8] is that it is a sequence of numbers defined on the initially given discrete set of points. In the case there are impulses they connect these numbers at the current point and at the previous one (or ones). Some properties of first order difference equations with impulses are studied by some authors, see for example [10].
Sometimes the interactions between multi-agents are changed instantaneously. Then the model is called impulsive model. Some neural networks with instantaneous changes are studied for stochastic neural networks in [21,22,23], for stochastic differential equations in [19,22]. In this paper we set up the discrete-time model of a multi-agent system consisting of agents and the leader. Differently than the existing models, such as [9,13], we consider the case of two interacting topologies, one is determining the interactions between the agents including the leader, the second one is determining the instantaneous switching interactions of the agents with the leader at some initially given times. Sufficient conditions ensuring both local and global leader-following consensus are found. By intensive application of computer simulation the influence of the impulses on the discrete leader-following consensus is illustrated and the necessity and effectiveness of the obtained conditions are shown.
Let Z+ denote the set of all nonegative integers. Let the increasing sequence {nk}∞k=1:nk∈Z+, limk→∞nk=∞, be given and n0=0.
In this paper, we consider a discrete-time multi-agent system consisting of N agents and the leader. The dynamics of each agent labeled i, i=1,2,…,N, is given by the difference equation
xi(n+1)=xi(n)+f(n,xi(n))+ui(n) for n∈Z+, i=1,2,…,N, | (1) |
where xi(n) and ui(n) represent the state and the control input at time n, respectively. Function f:Z+×R→R describes the intrinsic, generally nonlinear, dynamics. The leader, labeled as i=0, for multi-agent system (1) is an isolated agent described by
x0(n+1)=x0(n)+f(n,x0(n)) for n∈Z+. | (2) |
Let the control protocol be based on two interaction topologies and be given by:
ui(n)=(γN∑j=1aij(xj(n)−xi(n))+γdi(x0(n)−xi(n)))Δ(n−nk)+Bi,n(x0(n)−xi(n))δ(n−nk) for n∈Z+, i=1,2,…,N, | (3) |
where δ(0)=1 and δ(n)=0 for n≠0, Δ(0)=0 and Δ(n)=1 for n≠0. aij≥0, (i,j=1,2,…,N) are entries of the weighted adjacency matrix A, di≥0, (i=1,2,…,N) are entries of the adjacency matrix D associated with the graph, modeled the first interaction topology in the multi-agent systems, Bink∈R (i=1,2,…,N, k=1,2,…) are the diagonal elements of the matrix Bnk associated with the graph, modeled the second interaction topology, and γ is a real constant.
Definition 2.1. Multi-agent system (1) and (2) under control law (3) is said to achieve
− the local leader-following consensus if there exists ε>0 such that for any initial values xi(n0)∈R: |xi(n0)−x0(n0)|≤ε, i=0,1,2,…,N the corresponding solution to (1) and (2) satisfies limn→∞|xi(n)−x0(n)|=0 for i=1,2,…,N.
− the leader-following consensus if a solution to (1) and (2) satisfies limn→∞|xi(n)−x0(n)|=0 for i=1,2,…,N for any initial values xi(n0)∈R, i=0,1,2,…,N.
Then the system (1), (2) where ui(n) is given by (3) could be written as a system of impulsive difference equations
x0(n+1)=x0(n)+f(n,x0(n)) for n∈Z+,xi(n+1)=xi(n)+f(n,xi(n))+γN∑j=1aij(xj(n)−xi(n))+γdi(x0(n)−xi(n)) for n∈Z+, n≠nk, k=1,2,…, i=1,2,…,N,xi(nk+1)=xi(nk)+f(nk,xi(nk))+Bi,nk(x0(nk)−xi(nk)), k∈Z, i=1,2,…,N,xi(0)=x0i, i=0,1,2,…,N. | (4) |
Remark 2.1. The model (4) is a generalization of the studied in [13] discrete leader consensus problem with one interacting topology. The system (4) models the case of two interacting topologies: The first one (described by the first and the second equations in (4)) is determining the interactions between the agents including the leader; the second one (described by the third equation in (4)) is determining the instantaneous switching interactions of the agents with the leader at some initially given times.
Denote ei(n)=xi(n)−x0(n), i=1,2,…,N, and rewrite the system of difference equations (3) in the form
ei(n+1)=F(n,xi(n))+γN∑j=1aijej(n)−ei(n)γN∑j=1aij+(1−γdi)ei(n), for n∈Z+, n≠nk, k=1,2,…, i=1,2,…,N,ei(nk+1)=(1−Bi,nk)ei(nk)+F(nk,xi(nk)), k∈Z+, i=1,2,…,N,ei(0)=e0i, i=0,1,2,…,N, | (5) |
where F(n,u)=f(n,u)−f(n,x0(n)) and e0i=x0i−x00.
Denote
S(ε)={x∈R: |x−x0(n)|≤ε for all n∈Z}. |
Introduce the quadratic n dimensional matrix L with elements lii=∑j≠iaij and lij=−aij, i≠j and the quadratic n dimensional matrix D with elements dii=di and dij=0, i≠j.
In our further study we will use the following discrete inequality which is an analog to the classical Gronwall's inequality:
Lemma 2.1. ([5]) Let {xn}∞n=n0 and {bn}∞n=n0 be sequences of real numbers with bn≥0 which satisfies
xn≤a+n−1∑k=n0bkxk, n=n0, n0+1, n0+2, …. | (6) |
Then for any integer n≥n0 the inequality xn≤an−1∏k=n0(1+bk) holds.
Theorem 2.1. Let the following conditions be satisfied:
1. There exists ε>0 such that function f:N×R→R and |f(n,u)−f(n,v)|≤L|u−v| uniformly in n for u,v∈S(ε).
2. The inequality L+M≤1 holds where M=|γ|√|γlmax|, γmax is the eigenvalue of matrix C CT with the maximal modulus, C=L+D−1γI, I is the unit n dimensional matrix.
3. For all k=1,2,… the inequality maxi=1,2,…,N|1−Bi,nk|≤1−L holds.
Then under control law (3) multi-agent system (1) and (2) with initial values x0i∈S(ε), i=1,…,N, achieves the local leader-following consensus.
Remark 2.2. Under the condition 1 of Theorem 2.1 it follows that for any u∈S(ε) the inequality |F(n,u)|=|f(n,u)−f(n,x0(n))|≤L|u−x0(n)| holds.
Proof. Let the initial values x0i∈S(ε), i=1,…,N, i.e., |ei(0)|≤ε, i=1,2,…,N. Then according to (5) and Remark 2.2 we get
|ei(1)|≤|F(0,x0i)|+γN∑j=1aij|ej(0)−ei(0)|+|1−γdi| |ei(0)|≤(L+M)ε≤ε, |
i.e., ei(1)∈S(ε), i=1,2,…,N.
Using induction we prove ei(n)∈S(ε), n=1,2,…,n1.
Then from the second equation in (5) with k=1 we obtain
|ei(n1+1)|=|1−Bi,n1| |ei(n1)|+|F(n1,xi(n1))|≤(L+|1−Bi,n1|)ε≤ε. |
By induction we prove that ei(n)∈S(ε) for all n∈Z, i=1,2,…,N.
Then from (5) for any n=1,2,…,n1 we get
e(n)=n−1∑j=0(−γB)n−j−1F(j,e(j))+(−γB)ne(0), | (7) |
where e=(e1,e2,…,eN) and F(n,e)=(F1(n,e1),F2(n,e2),…,FN(n,eN)). Therefore,
||e(n)||≤n−1∑j=0Mn−j−1L||e(j)||+Mn||e(0)||, | (8) |
or
M−n||e(n)||≤n−1∑j=0M−j−1L||e(j)||+||e(0)||. | (9) |
Thus, by the discrete analogue of Gronwall's inequality (see, Lemma 2.1), we get
||e(n)||≤Mn||e(0)||n−1∏j=0(1+M−1L)≤||e(0)||(M+L)n, n=1,2,…,n1. | (10) |
From the second equation in (5) with k=1 we get
||e(n1+1)||=(L+maxi=1,2,…,N|1−Bi,n1|) ||e(n1)||≤||e(0)||(L+maxi=1,2,…,N|1−Bi,n1|)(M+L)n1. | (11) |
Similarly, for n=n1+1,n1+2,…,n2 we get
||e(n)||≤Mn−n1||e(n1)||n−1∏j=n1(1+M−1L)≤||e(n1)||(M+L)n−n1≤||e(0)||(L+maxi=1,2,…,N|1−Bi,n1|)(M+L)n for n=n1+1,n1+2,…,n2−1. | (12) |
From the second equation in (5) with k=2 we get
||e(n2+1)||=(L+maxi=1,2,…,N|1−Bi,n2|) ||e(n2)||≤||e(0)||(L+maxi=1,2,…,N|1−Bi,n2|)(L+maxi=1,2,…,N|1−Bi,n1|)(M+L)n2. | (13) |
Applying induction and the conditions 2 and 3 of Theorem 2.1 we obtain limn→∞||e(n)||=0.
Theorem 2.2. Let the conditions 2 and 3 of Theorem 2.1 be satisfied and the function f:N×R→R be Lipshitz with a constant L w.r.t. its second argument in R.
Then under control law (3) multi-agent system (1) and (2) achieves the leader-following consensus.
The proof of Theorem 2.2 is similar to the one of Theorem 2.1 and we omit it.
In this section we will present several examples to illustrate the effectiveness and the necessity of the obtained conditions. All examples are computer realized. The algorithms for calculating the state trajectories lead to delays in computations if CAS Wolfram Mathematica is used. Thus, by the help of the programming language C++ we obtain the values of the state trajectories in quicker way. The graphs are generated by CAS Wolfram Mathematica.
Now we will study a group of 4 followers and the leader with two interacting topologies. The first one G and the second one F determining the switching interactions with the leader at times nk, k=1,2,…, where the weighted adjacency matrix A, the diagonal matrix D, giving the leader adjacency matrix associated with ˉG and the diagonal matrix Bk, giving the leader adjacency switching matrix associated with ˉF are given by
A=[010.5110001.50010020], D=[1.5000020000000001], Bk=[1.900000.100000.100001.9], |
the intrinsic dynamics is described by f(n,x)=0.1ln(1+x2) and the constant γ=0.2. Then L=0.1 and M≈0.84, i.e., conditions 1 and 2 of Theorem 2.1 are satisfied.
We will study different case for this system illustrating the above theory.
Example 1. (The multi agent system without impulses). Let the initial values be x00=10, x01=3, x02=15, x03=5, x04=20. Consider
x0(n+1)=x0(n)+0.1ln(1+x0(n)2) for n=0,1,2,…,30xi(n+1)=xi(n)+0.1ln(1+xi(n)2)+0.24∑j=1aij(xj(n)−xi(n))+0.2di(x0(n)−xi(n)) for n=0,1,2,…, i=1,2,3,4xi(0)=x0i, i=0,1,2,3,4. | (14) |
According to Theorem 2.2 the leader-following consensus is achieved. The state trajectories xi(n), i=0,1,2,3,4 and n=0,1,2,…,30 are shown in Figure 1 (discretely) and Figure 2 (continuously) and its values for n=1,2,…,12 are shown in Table 1. From Table 1 and Figures 1 and 2 it could be seen that the state trajectory xi(n) of any agent approaches the state trajectory x0(n) of the leader.
n | x0 | x1 | x2 | x3 | x4 |
0 | 10 | 3 | 15 | 5 | 20 |
1 | 10.4615 | 11.3303 | 11.1421 | 7.72581 | 12.5994 |
2 | 10.932 | 11.4116 | 11.3904 | 10.1924 | 10.7297 |
3 | 11.4111 | 11.4929 | 11.6986 | 11.1309 | 11.0307 |
4 | 11.8988 | 11.87 | 12.0351 | 11.7022 | 11.6279 |
5 | 12.3948 | 12.342 | 12.4458 | 12.2304 | 12.2032 |
6 | 12.8989 | 12.8429 | 12.9096 | 12.7599 | 12.7534 |
7 | 13.4109 | 13.358 | 13.4042 | 13.2934 | 13.2949 |
8 | 13.9307 | 13.883 | 13.9173 | 13.8311 | 13.8355 |
9 | 14.458 | 14.4161 | 14.443 | 14.3734 | 14.3787 |
10 | 14.9928 | 14.9565 | 14.9781 | 14.9209 | 14.9261 |
11 | 15.5347 | 15.5035 | 15.5214 | 15.4736 | 15.4784 |
12 | 16.0838 | 16.0571 | 16.072 | 16.0318 | 16.0361 |
Let's change the initial conditions, i.e., x00=20,x01=13,x02=18,x03=15,x04=27. The state trajectories xi(n), i=0,1,2,3,4 and n=0,1,2,…,30 are shown in Figures 3 and 4. Again the state trajectory xi(n) of any agent approaches the state trajectory x0(n) of the leader.
Example 2. (Instantaneous changes of the behavior of the followers with small jumps). Now we will consider the case when the followers at same times change their behavior instantaneously, i.e., in a form of impulses. Let the points of impulses be nk=4k−1, k=1,2,… and the model be
x0(n+1)=x0(n)+0.1ln(1+x0(n)2) for n=0,1,2,…,30xi(n+1)=xi(n)+0.1ln(1+xi(n)2)+0.24∑j=1aij(xj(n)−xi(n))+0.2di(x0(n)−xi(n))for n=0,1,2,…, n≠4k−1, k=1,2,…, i=1,2,3,4xi(4k)=(1−Bi,k)xi(4k−1)+0.1ln(1+xi(4k−1)2)+Bi,kx0(4k−1)for k=1,2,…, i=1,2,3,4xi(0)=x0i, i=0,1,2,3,4, | (15) |
where Bi,k=1.9, i=1,4, Bi,k=0.9, i=2,3, k=1,2,3,… and the initial values are x00=10, x01=3, x02=15, x03=5, x04=20.
Then L+|1−Bi,k|=1, i.e., condition 3 of Theorem 2.1 is satisfied. According to Theorem 2.1 the leader-following consensus is achieved. The state trajectories xi(n), i=0,1,2,3,4 and n=0,1,2,…,30 are shown in Figure 5 (discretely) and Figure 6 (continuously) and its values for n=1,2,…,12 are shown in Table 2. From Table 2 and Figures 5 and 6 it could be seen that the state trajectory xi(n) of any agent approaches the state trajectory x0(n) of the leader.
n | x0 | x1 | x2 | x3 | x4 |
0 | 10 | 3 | 15 | 5 | 20 |
1 | 10.4615 | 11.3303 | 11.1421 | 7.72581 | 12.5994 |
2 | 10.932 | 11.4116 | 11.3904 | 10.1924 | 10.7297 |
3 | 11.4111 | 11.4929 | 11.6986 | 11.1309 | 11.0307 |
4 | 11.8988 | 11.8267 | 12.1625 | 11.6417 | 12.2345 |
5 | 12.3948 | 12.4733 | 12.4902 | 12.3074 | 12.4317 |
6 | 12.8989 | 12.9336 | 12.9543 | 12.8847 | 12.8793 |
7 | 13.4109 | 13.4241 | 13.4409 | 13.4101 | 13.3971 |
8 | 13.9307 | 13.919 | 13.9581 | 13.93 | 13.9429 |
9 | 14.458 | 14.4634 | 14.4671 | 14.4566 | 14.4628 |
10 | 14.9928 | 14.9965 | 14.9976 | 14.9946 | 14.9942 |
11 | 15.5347 | 15.5369 | 15.5375 | 15.5371 | 15.536 |
12 | 16.0838 | 16.0818 | 16.0863 | 16.0859 | 16.0826 |
Example 3. (Instantaneous changes of the behavior of the followers with at least one large jump). Now we will consider the case when the followers at same times change their behavior instantaneously, but at least one of them has a large jump.
Consider (15) with the following initial values x00=10,x01=3,x02=15,x03=5,x04=20, B1,k=1.9, Bi,k=0.1, i=2,3, k=1,2,3,… and B4,k=4k.
Then the condition 3 of Theorem 2.1 is not satisfied because L+maxi=1,2,3,4|1−Bi,k|=4k−0.9>1.
The state trajectories xi(n), i=0,1,2,3,4 and n=0,1,2,…,30 are shown in Figure 7 (discretely) and Figure 8 (continuously) and its values for n=1,2,…,12 are shown in Table 3. From Table 3 and Figures 7 and 8 it could be seen that the state trajectory x4(n) of the agent with large jumps does not approach the state trajectory x0(n) of the leader.
n | x0 | x1 | x2 | x3 | x4 |
0 | 10 | 3 | 15 | 5 | 20 |
1 | 10.4615 | 11.3303 | 11.1421 | 7.72581 | 12.5994 |
2 | 10.932 | 11.4116 | 11.3904 | 10.1924 | 10.7297 |
3 | 11.4111 | 11.4929 | 11.6986 | 11.1309 | 11.0307 |
4 | 11.8988 | 11.8267 | 12.1625 | 11.6417 | 13.0333 |
5 | 12.3948 | 12.6331 | 12.4902 | 12.4672 | 12.7639 |
6 | 12.8989 | 13.0505 | 12.9862 | 13.0815 | 13.0813 |
7 | 13.4109 | 13.5158 | 13.4775 | 13.587 | 13.5597 |
8 | 13.9307 | 13.8379 | 13.9916 | 14.0918 | 12.8913 |
9 | 14.458 | 14.2586 | 14.4647 | 14.3051 | 14.0913 |
10 | 14.9928 | 14.8628 | 14.9556 | 14.781 | 14.7798 |
11 | 15.5347 | 15.4358 | 15.4934 | 15.3444 | 15.362 |
12 | 16.0838 | 16.1715 | 16.046 | 15.91 | 17.9818 |
Therefore, the condition 3 of Theorem 2.1 is a necessary condition to achieve leader-following consensus.
Example 4. (Necessity of small Lipschitz constant). Now we change the intrinsic dynamics to f(n,x)=0.1x2−20x15e−n4. Let x00=10, C=4 and U∗=[6,14]. Then maxx∈U∗∞∑n=0|f(n,x)|=0.1maxx∈[6,14](x2−20x10)∞∑n=0e−n4≤0.1∗10015∗e0.25−1+e0.25<4 and according to Lemma 5 [13] |x0(n)−10|≤4. Now let ε=3.5 and let x∈S(3.5), i.e., |x−x0(n)|≤3.5. Then |x−10|≤|x−x0(n)|+|x0(n)−10|≤7.5 and therefore, 2x−1010∈[−1,1] for x∈[2.5,17.5]. Then L=0.1.
Now, consider the initial values such that |x0i−10|≤3.5, i.e., x00=10, x01=3, x02=15, x03=5 and x04=17.
The state trajectories xi(n), i=0,1,2,3,4 and n=0,1,2,…,30 are shown in Figure 9 (discretely) and Figure 10 (continuously) and its values for n=1,2,…,12 are shown in Table 4. From Table 4 and Figures 9 and 10 it could be seen that the state trajectories xi(n), i=1,2,3,4 approach the state trajectory x0(n) of the leader, i.e., the local leader consensus is achieved and xi(n)∈S(3.5) for i=1,2,3,4 and n∈Z.
n | x0 | x1 | x2 | x3 | x4 |
0 | 10 | 3 | 15 | 5 | 17 |
1 | 9.33333 | 10.16 | 10.1 | 6.3 | 10.46 |
2 | 8.81644 | 9.05493 | 9.28618 | 7.84188 | 8.05256 |
3 | 8.41775 | 8.30711 | 8.64974 | 7.86241 | 7.73205 |
4 | 8.11072 | 8.21144 | 8.31737 | 7.61742 | 8.73617 |
5 | 7.87422 | 8.01055 | 7.97522 | 7.78805 | 7.92225 |
6 | 7.69185 | 7.73923 | 7.75871 | 7.69998 | 7.6762 |
7 | 7.55102 | 7.57123 | 7.58679 | 7.56612 | 7.54812 |
8 | 7.44212 | 7.42382 | 7.47411 | 7.45562 | 7.44475 |
9 | 7.3578 | 7.3625 | 7.36679 | 7.35952 | 7.36424 |
10 | 7.29244 | 7.29662 | 7.29694 | 7.29599 | 7.29568 |
11 | 7.24173 | 7.24446 | 7.24435 | 7.2454 | 7.24444 |
12 | 7.20235 | 7.19989 | 7.20471 | 7.20565 | 7.19991 |
Note that for x∉[2.5,17.5] the function is locally Lipschitz but the Lipschitz constant does not satisfy condition 2 of Theorem 2.1. Let, for example, consider the following initial values x00=10,x01=1,x02=30,x03=40,x04=50.
The state trajectories xi(n),i=0,1,2,3,4 and n=0,1,2,…,30 are shown in Figure 11 (discretely) and Figure 12 (continuously) and its values for n=1,2,…,12 are shown in Table 5. From Table 5 and Figures 11 and 12 it could be seen that the state trajectories xi(n), i=1,2,3,4 are in the enough small tube around the leader only for large values of time.
n | x0 | x1 | x2 | x3 | x4 |
0 | 10 | 1 | 30 | 40 | 50 |
1 | 9.33333 | 23.0733 | 18.2 | 35.6333 | 48 |
2 | 8.81644 | 24.5862 | 15.4579 | 37.231 | 42.2981 |
3 | 8.41775 | 23.2924 | 14.3431 | 37.045 | 37.3886 |
4 | 8.11072 | -4.72793 | 13.495 | 36.1707 | -15.6087 |
5 | 7.87422 | 4.9687 | 7.48142 | 14.9797 | 11.2101 |
6 | 7.69185 | 8.44963 | 6.95711 | 11.0789 | 11.8626 |
7 | 7.55102 | 8.72412 | 7.41453 | 10.2998 | 10.5713 |
8 | 7.44212 | 6.38127 | 7.32008 | 9.90918 | 4.71726 |
9 | 7.3578 | 6.82887 | 7.09739 | 7.72221 | 7.27396 |
10 | 7.29244 | 7.15641 | 7.0835 | 7.29794 | 7.40498 |
11 | 7.24173 | 7.19621 | 7.13159 | 7.22616 | 7.28862 |
12 | 7.20235 | 7.24343 | 7.10349 | 7.18838 | 7.16005 |
A discrete model of a multi-agent system with a virtual leader, whose motion is independent of all the other agents, is studied. It is modeled the case when at initially known time-points the interactions between multi-agents are changed instantaneously. We consider the case of two interacting topologies, one is determining the interactions between the agents including the leader, the second one is determining the instantaneous switching interactions of the agents with the leader. Several sufficient conditions ensuring both local and global leader-following consensus are obtained. These results are illustrated on particular examples by intensive application of computer simulation. The influence of the impulses on the discrete leader-following consensus is shown and the necessity of some of the obtained conditions is illustrated.
K. Stefanova is supported by National Program ``Young Scientists and Postdoctoral Candidates'' of Ministry of Education and Science, Bulgaria.
The authors declare no conflict of interest.
[1] | R. Agarwal, Difference Equations and Inequalities: Theory, Methods, and Applications, 2 Eds, New York: CRC Press, 2000. |
[2] | R. Agarwal, S. Hristova, A. Golev, et al., Monotone-iterative method for mixed boundary value problems for generalized difference equations with "maxima", J. Appl. Math. Comput., 43 (2013), 213-233. |
[3] | L. J. S. Allen, Some discrete-time SI, SIR, and SIS epidemic models, Math. Biosci., 124 (1994), 83-105. |
[4] | J. Almeida, C. Silvestre, A. Pascoa, Continuous-time consensus with discrete-time communications, Syst. Control Lett., 61 (2012), 788-796. |
[5] | S. Elaydi, An Introduction to Difference Equations, 3 Eds., Springer, 2005. |
[6] | W. Hu, Q. Zhu, Moment exponential stability of stochastic nonlinear delay systems with impulse effects at random times, Intern. J. Robust Nonl. Contr., 29 (2019), 3809-3820. |
[7] | G. Jing, Y. Zheng, L. Wang, Consensus of multiagent systems with distance-dependent communication networks, IEEE T. Neur. Net. Lear., 28 (2017), 2712-2726. |
[8] | W. G. Kelley, A. C. Peterson, Difference Equations: An Introduction with Applications, 2 Eds., Academic Press, 2001. |
[9] | U. Krause, A discrete nonlinear and non-autonomous model of consensus formation, Commun. Differ. Equations, 2000 (2000), 227-236. |
[10] | J. L. Li, J. H. Shen, Positive solutions for first order difference equations with impulses, Int. J. Differ. Equations, 1 (2006), 225-239. |
[11] | B. Liu, W. Lu, L. Jiao, et al., Consensus in networks of multi-agents with stochastically switching topology and time-varying delays, SIAM J. Control Optim., 56 (2018), 1884-1911. |
[12] | J. Ma, Y. Zheng, L. Wang, LQR-based optimal topology of leader following consensus, J. Robust Nonlinear Control, 25 (2015), 3404-3421. |
[13] | A. B. Malinowska, E. Schmeidel, M. Zdanowicz, Discrete leader-following consensus, Math. Meth. Appl. Sci., 40 (2017), 7307-7315. |
[14] | S. Mohamad, K. Gopalsamy, Exponential stability of continuoustime and discrete-time cellular neural networks with delays, Appl. Math. Comput., 135 (2003), 17-38. |
[15] | R. Olfati-Saber, J. Fax, R. Murray, Consensus and cooperation in networked multi-agent systems, Proc. of the IEEE, 95 (2007), 215-233. |
[16] | L. Wang, F. Xiao, A new approach to consensus problems in discrete-time multi-agent systems with time-delays, F. Sci. China Ser. F, 50 (2007), 625-635. |
[17] | W. Ni, D. Z. Cheng, Leader-following consensus of multi-agent systems under fixed and switching topologies, Syst. Control Lett., 59 (2010), 209-217. |
[18] | Z. Yu, H. Jiangn, C. Hu, Leader-following consensus of fractional-order multi-agent systems under fixed topology, Neurocomputing, 149 (2015), 613-620. |
[19] | Q. Zhu, pth Moment exponential stability of impulsive stochastic functional differential equations with Markovian switching, J. Franklin Inst., 351 (2014), 3965-3986. |
[20] | Q. Zhu, J. Cao, Stability analysis of Markovian jump stochastic BAM neural networks with impulse control and mixed time delays, IEEE T. Neur. Net. Lear., 23 (2012), 467-479. |
[21] | Q. Zhu, J. Cao, R. Rakkiyappan, Exponential input-to-state stability of stochastic CohenGrossberg neural networks with mixed delays, Nonlinear Dyn., 79 (2015), 1085-1098. |
[22] | Q. Zhu, B. Song, Exponential stability of impulsive nonlinear stochastic differential equations with mixed delays, Nonlinear Anal. Real World Appl., 12 (2011), 2851-2860. |
[23] | W. Zou, P. Shi, Z. Xiang, et al., Consensus tracking control of switched stochastic nonlinear multiagent systems via event-triggered strategy, IEEE T. Neur. Net. Lear., DOI: 10.1109/TNNLS.2019.2917137. |
[24] | W. Zou, Z. Xiang, C. K. Ahn, Mean square leader-following consensus of second-order nonlinear multi-agent systems with noises and unmodeled dynamics, IEEE T. Sys. Man Cybern., DOI: 10.1109/TSMC.2018.2862140. |
1. | Antonia Dobreva, 2021, 2321, 0094-243X, 030006, 10.1063/5.0040098 | |
2. | Zhiwei Zhao, Ateeq Rehman, The Characteristics and Physical Fitness Characteristics of Track and Field Sprint Events Based on Discrete Dynamic Modeling of Complex Systems, 2022, 2022, 1875-905X, 1, 10.1155/2022/1722622 | |
3. | Mohammed Said Souid, Krasimira Ivanova, 2022, 2459, 0094-243X, 030034, 10.1063/5.0083544 |
n | x0 | x1 | x2 | x3 | x4 |
0 | 10 | 3 | 15 | 5 | 20 |
1 | 10.4615 | 11.3303 | 11.1421 | 7.72581 | 12.5994 |
2 | 10.932 | 11.4116 | 11.3904 | 10.1924 | 10.7297 |
3 | 11.4111 | 11.4929 | 11.6986 | 11.1309 | 11.0307 |
4 | 11.8988 | 11.87 | 12.0351 | 11.7022 | 11.6279 |
5 | 12.3948 | 12.342 | 12.4458 | 12.2304 | 12.2032 |
6 | 12.8989 | 12.8429 | 12.9096 | 12.7599 | 12.7534 |
7 | 13.4109 | 13.358 | 13.4042 | 13.2934 | 13.2949 |
8 | 13.9307 | 13.883 | 13.9173 | 13.8311 | 13.8355 |
9 | 14.458 | 14.4161 | 14.443 | 14.3734 | 14.3787 |
10 | 14.9928 | 14.9565 | 14.9781 | 14.9209 | 14.9261 |
11 | 15.5347 | 15.5035 | 15.5214 | 15.4736 | 15.4784 |
12 | 16.0838 | 16.0571 | 16.072 | 16.0318 | 16.0361 |
n | x0 | x1 | x2 | x3 | x4 |
0 | 10 | 3 | 15 | 5 | 20 |
1 | 10.4615 | 11.3303 | 11.1421 | 7.72581 | 12.5994 |
2 | 10.932 | 11.4116 | 11.3904 | 10.1924 | 10.7297 |
3 | 11.4111 | 11.4929 | 11.6986 | 11.1309 | 11.0307 |
4 | 11.8988 | 11.8267 | 12.1625 | 11.6417 | 12.2345 |
5 | 12.3948 | 12.4733 | 12.4902 | 12.3074 | 12.4317 |
6 | 12.8989 | 12.9336 | 12.9543 | 12.8847 | 12.8793 |
7 | 13.4109 | 13.4241 | 13.4409 | 13.4101 | 13.3971 |
8 | 13.9307 | 13.919 | 13.9581 | 13.93 | 13.9429 |
9 | 14.458 | 14.4634 | 14.4671 | 14.4566 | 14.4628 |
10 | 14.9928 | 14.9965 | 14.9976 | 14.9946 | 14.9942 |
11 | 15.5347 | 15.5369 | 15.5375 | 15.5371 | 15.536 |
12 | 16.0838 | 16.0818 | 16.0863 | 16.0859 | 16.0826 |
n | x0 | x1 | x2 | x3 | x4 |
0 | 10 | 3 | 15 | 5 | 20 |
1 | 10.4615 | 11.3303 | 11.1421 | 7.72581 | 12.5994 |
2 | 10.932 | 11.4116 | 11.3904 | 10.1924 | 10.7297 |
3 | 11.4111 | 11.4929 | 11.6986 | 11.1309 | 11.0307 |
4 | 11.8988 | 11.8267 | 12.1625 | 11.6417 | 13.0333 |
5 | 12.3948 | 12.6331 | 12.4902 | 12.4672 | 12.7639 |
6 | 12.8989 | 13.0505 | 12.9862 | 13.0815 | 13.0813 |
7 | 13.4109 | 13.5158 | 13.4775 | 13.587 | 13.5597 |
8 | 13.9307 | 13.8379 | 13.9916 | 14.0918 | 12.8913 |
9 | 14.458 | 14.2586 | 14.4647 | 14.3051 | 14.0913 |
10 | 14.9928 | 14.8628 | 14.9556 | 14.781 | 14.7798 |
11 | 15.5347 | 15.4358 | 15.4934 | 15.3444 | 15.362 |
12 | 16.0838 | 16.1715 | 16.046 | 15.91 | 17.9818 |
n | x0 | x1 | x2 | x3 | x4 |
0 | 10 | 3 | 15 | 5 | 17 |
1 | 9.33333 | 10.16 | 10.1 | 6.3 | 10.46 |
2 | 8.81644 | 9.05493 | 9.28618 | 7.84188 | 8.05256 |
3 | 8.41775 | 8.30711 | 8.64974 | 7.86241 | 7.73205 |
4 | 8.11072 | 8.21144 | 8.31737 | 7.61742 | 8.73617 |
5 | 7.87422 | 8.01055 | 7.97522 | 7.78805 | 7.92225 |
6 | 7.69185 | 7.73923 | 7.75871 | 7.69998 | 7.6762 |
7 | 7.55102 | 7.57123 | 7.58679 | 7.56612 | 7.54812 |
8 | 7.44212 | 7.42382 | 7.47411 | 7.45562 | 7.44475 |
9 | 7.3578 | 7.3625 | 7.36679 | 7.35952 | 7.36424 |
10 | 7.29244 | 7.29662 | 7.29694 | 7.29599 | 7.29568 |
11 | 7.24173 | 7.24446 | 7.24435 | 7.2454 | 7.24444 |
12 | 7.20235 | 7.19989 | 7.20471 | 7.20565 | 7.19991 |
n | x0 | x1 | x2 | x3 | x4 |
0 | 10 | 1 | 30 | 40 | 50 |
1 | 9.33333 | 23.0733 | 18.2 | 35.6333 | 48 |
2 | 8.81644 | 24.5862 | 15.4579 | 37.231 | 42.2981 |
3 | 8.41775 | 23.2924 | 14.3431 | 37.045 | 37.3886 |
4 | 8.11072 | -4.72793 | 13.495 | 36.1707 | -15.6087 |
5 | 7.87422 | 4.9687 | 7.48142 | 14.9797 | 11.2101 |
6 | 7.69185 | 8.44963 | 6.95711 | 11.0789 | 11.8626 |
7 | 7.55102 | 8.72412 | 7.41453 | 10.2998 | 10.5713 |
8 | 7.44212 | 6.38127 | 7.32008 | 9.90918 | 4.71726 |
9 | 7.3578 | 6.82887 | 7.09739 | 7.72221 | 7.27396 |
10 | 7.29244 | 7.15641 | 7.0835 | 7.29794 | 7.40498 |
11 | 7.24173 | 7.19621 | 7.13159 | 7.22616 | 7.28862 |
12 | 7.20235 | 7.24343 | 7.10349 | 7.18838 | 7.16005 |
n | x0 | x1 | x2 | x3 | x4 |
0 | 10 | 3 | 15 | 5 | 20 |
1 | 10.4615 | 11.3303 | 11.1421 | 7.72581 | 12.5994 |
2 | 10.932 | 11.4116 | 11.3904 | 10.1924 | 10.7297 |
3 | 11.4111 | 11.4929 | 11.6986 | 11.1309 | 11.0307 |
4 | 11.8988 | 11.87 | 12.0351 | 11.7022 | 11.6279 |
5 | 12.3948 | 12.342 | 12.4458 | 12.2304 | 12.2032 |
6 | 12.8989 | 12.8429 | 12.9096 | 12.7599 | 12.7534 |
7 | 13.4109 | 13.358 | 13.4042 | 13.2934 | 13.2949 |
8 | 13.9307 | 13.883 | 13.9173 | 13.8311 | 13.8355 |
9 | 14.458 | 14.4161 | 14.443 | 14.3734 | 14.3787 |
10 | 14.9928 | 14.9565 | 14.9781 | 14.9209 | 14.9261 |
11 | 15.5347 | 15.5035 | 15.5214 | 15.4736 | 15.4784 |
12 | 16.0838 | 16.0571 | 16.072 | 16.0318 | 16.0361 |
n | x0 | x1 | x2 | x3 | x4 |
0 | 10 | 3 | 15 | 5 | 20 |
1 | 10.4615 | 11.3303 | 11.1421 | 7.72581 | 12.5994 |
2 | 10.932 | 11.4116 | 11.3904 | 10.1924 | 10.7297 |
3 | 11.4111 | 11.4929 | 11.6986 | 11.1309 | 11.0307 |
4 | 11.8988 | 11.8267 | 12.1625 | 11.6417 | 12.2345 |
5 | 12.3948 | 12.4733 | 12.4902 | 12.3074 | 12.4317 |
6 | 12.8989 | 12.9336 | 12.9543 | 12.8847 | 12.8793 |
7 | 13.4109 | 13.4241 | 13.4409 | 13.4101 | 13.3971 |
8 | 13.9307 | 13.919 | 13.9581 | 13.93 | 13.9429 |
9 | 14.458 | 14.4634 | 14.4671 | 14.4566 | 14.4628 |
10 | 14.9928 | 14.9965 | 14.9976 | 14.9946 | 14.9942 |
11 | 15.5347 | 15.5369 | 15.5375 | 15.5371 | 15.536 |
12 | 16.0838 | 16.0818 | 16.0863 | 16.0859 | 16.0826 |
n | x0 | x1 | x2 | x3 | x4 |
0 | 10 | 3 | 15 | 5 | 20 |
1 | 10.4615 | 11.3303 | 11.1421 | 7.72581 | 12.5994 |
2 | 10.932 | 11.4116 | 11.3904 | 10.1924 | 10.7297 |
3 | 11.4111 | 11.4929 | 11.6986 | 11.1309 | 11.0307 |
4 | 11.8988 | 11.8267 | 12.1625 | 11.6417 | 13.0333 |
5 | 12.3948 | 12.6331 | 12.4902 | 12.4672 | 12.7639 |
6 | 12.8989 | 13.0505 | 12.9862 | 13.0815 | 13.0813 |
7 | 13.4109 | 13.5158 | 13.4775 | 13.587 | 13.5597 |
8 | 13.9307 | 13.8379 | 13.9916 | 14.0918 | 12.8913 |
9 | 14.458 | 14.2586 | 14.4647 | 14.3051 | 14.0913 |
10 | 14.9928 | 14.8628 | 14.9556 | 14.781 | 14.7798 |
11 | 15.5347 | 15.4358 | 15.4934 | 15.3444 | 15.362 |
12 | 16.0838 | 16.1715 | 16.046 | 15.91 | 17.9818 |
n | x0 | x1 | x2 | x3 | x4 |
0 | 10 | 3 | 15 | 5 | 17 |
1 | 9.33333 | 10.16 | 10.1 | 6.3 | 10.46 |
2 | 8.81644 | 9.05493 | 9.28618 | 7.84188 | 8.05256 |
3 | 8.41775 | 8.30711 | 8.64974 | 7.86241 | 7.73205 |
4 | 8.11072 | 8.21144 | 8.31737 | 7.61742 | 8.73617 |
5 | 7.87422 | 8.01055 | 7.97522 | 7.78805 | 7.92225 |
6 | 7.69185 | 7.73923 | 7.75871 | 7.69998 | 7.6762 |
7 | 7.55102 | 7.57123 | 7.58679 | 7.56612 | 7.54812 |
8 | 7.44212 | 7.42382 | 7.47411 | 7.45562 | 7.44475 |
9 | 7.3578 | 7.3625 | 7.36679 | 7.35952 | 7.36424 |
10 | 7.29244 | 7.29662 | 7.29694 | 7.29599 | 7.29568 |
11 | 7.24173 | 7.24446 | 7.24435 | 7.2454 | 7.24444 |
12 | 7.20235 | 7.19989 | 7.20471 | 7.20565 | 7.19991 |
n | x0 | x1 | x2 | x3 | x4 |
0 | 10 | 1 | 30 | 40 | 50 |
1 | 9.33333 | 23.0733 | 18.2 | 35.6333 | 48 |
2 | 8.81644 | 24.5862 | 15.4579 | 37.231 | 42.2981 |
3 | 8.41775 | 23.2924 | 14.3431 | 37.045 | 37.3886 |
4 | 8.11072 | -4.72793 | 13.495 | 36.1707 | -15.6087 |
5 | 7.87422 | 4.9687 | 7.48142 | 14.9797 | 11.2101 |
6 | 7.69185 | 8.44963 | 6.95711 | 11.0789 | 11.8626 |
7 | 7.55102 | 8.72412 | 7.41453 | 10.2998 | 10.5713 |
8 | 7.44212 | 6.38127 | 7.32008 | 9.90918 | 4.71726 |
9 | 7.3578 | 6.82887 | 7.09739 | 7.72221 | 7.27396 |
10 | 7.29244 | 7.15641 | 7.0835 | 7.29794 | 7.40498 |
11 | 7.24173 | 7.19621 | 7.13159 | 7.22616 | 7.28862 |
12 | 7.20235 | 7.24343 | 7.10349 | 7.18838 | 7.16005 |