Processing math: 100%
Research article Special Issues

Dynamic modeling of discrete leader-following consensus with impulses

  • A leader-following consensus of discrete-time multi-agent systems with nonlinear intrinsic dynamics and impulses is investigated. We propose and prove conditions ensuring a leader-following consensus. Numerical examples are given to illustrate effectiveness of the obtained results. Also, the necessity and sufficiency of the obtained conditions are shown.

    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

    Related Papers:

    [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
  • A leader-following consensus of discrete-time multi-agent systems with nonlinear intrinsic dynamics and impulses is investigated. We propose and prove conditions ensuring a leader-following consensus. Numerical examples are given to illustrate effectiveness of the obtained results. Also, the necessity and sufficiency of the obtained conditions are shown.


    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:nkZ+, limknk=, 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  nZ+, 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+×RR 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 nZ+. (2)

    Let the control protocol be based on two interaction topologies and be given by:

    ui(n)=(γNj=1aij(xj(n)xi(n))+γdi(x0(n)xi(n)))Δ(nnk)+Bi,n(x0(n)xi(n))δ(nnk)   for nZ+,  i=1,2,,N, (3)

    where δ(0)=1 and δ(n)=0 for n0, Δ(0)=0 and Δ(n)=1 for n0. aij0, (i,j=1,2,,N) are entries of the weighted adjacency matrix A, di0, (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, BinkR (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 nZ+,xi(n+1)=xi(n)+f(n,xi(n))+γNj=1aij(xj(n)xi(n))+γdi(x0(n)xi(n))  for nZ+, nnk, k=1,2,, i=1,2,,N,xi(nk+1)=xi(nk)+f(nk,xi(nk))+Bi,nk(x0(nk)xi(nk)), kZ, 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))+γNj=1aijej(n)ei(n)γNj=1aij+(1γdi)ei(n),  for nZ+, nnk, k=1,2,, i=1,2,,N,ei(nk+1)=(1Bi,nk)ei(nk)+F(nk,xi(nk)),  kZ+, 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=x0ix00.

    Denote

    S(ε)={xR: |xx0(n)|ε for all  nZ}.

    Introduce the quadratic n dimensional matrix L with elements lii=jiaij and lij=aij, ij and the quadratic n dimensional matrix D with elements dii=di and dij=0, ij.

    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 bn0 which satisfies

    xna+n1k=n0bkxk,   n=n0, n0+1, n0+2, . (6)

    Then for any integer nn0 the inequality xnan1k=n0(1+bk) holds.

    Theorem 2.1. Let the following conditions be satisfied:

    1. There exists ε>0 such that function f:N×RR and |f(n,u)f(n,v)|L|uv| uniformly in n for u,vS(ε).

    2. The inequality L+M1 holds where M=|γ||γlmax|, γmax is the eigenvalue of matrix C CT with the maximal modulus, C=L+D1γI, I is the unit n dimensional matrix.

    3. For all k=1,2, the inequality maxi=1,2,,N|1Bi,nk|1L holds.

    Then under control law (3) multi-agent system (1) and (2) with initial values x0iS(ε), 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 uS(ε) the inequality |F(n,u)|=|f(n,u)f(n,x0(n))|L|ux0(n)| holds.

    Proof. Let the initial values x0iS(ε), 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)|+γNj=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)|=|1Bi,n1| |ei(n1)|+|F(n1,xi(n1))|(L+|1Bi,n1|)εε.

    By induction we prove that ei(n)S(ε) for all nZ, i=1,2,,N.

    Then from (5) for any n=1,2,,n1 we get

    e(n)=n1j=0(γB)nj1F(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)||n1j=0Mnj1L||e(j)||+Mn||e(0)||, (8)

    or

    Mn||e(n)||n1j=0Mj1L||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)||n1j=0(1+M1L)||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|1Bi,n1|) ||e(n1)||||e(0)||(L+maxi=1,2,,N|1Bi,n1|)(M+L)n1. (11)

    Similarly, for n=n1+1,n1+2,,n2 we get

    ||e(n)||Mnn1||e(n1)||n1j=n1(1+M1L)||e(n1)||(M+L)nn1||e(0)||(L+maxi=1,2,,N|1Bi,n1|)(M+L)n  for  n=n1+1,n1+2,,n21. (12)

    From the second equation in (5) with k=2 we get

    ||e(n2+1)||=(L+maxi=1,2,,N|1Bi,n2|) ||e(n2)||||e(0)||(L+maxi=1,2,,N|1Bi,n2|)(L+maxi=1,2,,N|1Bi,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×RR 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 M0.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.24j=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.

    Figure 1.  Graph of the state trajectories xi(n), i=0,1,2,3,4 and n=0,1,2,,30 (discretely).
    Figure 2.  Graph of the state trajectories xi(n), i=0,1,2,3,4 and n=0,1,2,,30 (continuously).
    Table 1.  Values of xi(n), i=0,1,2,3,4 and n=0,1,2,,12.
    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

     | Show Table
    DownLoad: CSV

    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.

    Figure 3.  Graph of the state trajectories xi(n), i=0,1,2,3,4 and n=0,1,2,,30 (discretely).
    Figure 4.  Graph of the state trajectories xi(n), i=0,1,2,3,4 and n=0,1,2,,30 (continuously).

    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=4k1, 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.24j=1aij(xj(n)xi(n))+0.2di(x0(n)xi(n))for  n=0,1,2,, n4k1, k=1,2,, i=1,2,3,4xi(4k)=(1Bi,k)xi(4k1)+0.1ln(1+xi(4k1)2)+Bi,kx0(4k1)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+|1Bi,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.

    Figure 5.  Graph of the state trajectories xi(n), i=0,1,2,3,4 and n=0,1,2,,30 (discretely).
    Figure 6.  Graph of the state trajectories xi(n), i=0,1,2,3,4 and n=0,1,2,,30 (continuously).
    Table 2.  Values of xi(n), i=0,1,2,3,4 and n=0,1,2,,12.
    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

     | Show Table
    DownLoad: CSV

    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|1Bi,k|=4k0.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.

    Figure 7.  Graph of the state trajectories xi(n), i=0,1,2,3,4 and n=0,1,2,,30 (discretely).
    Figure 8.  Graph of the state trajectories xi(n), i=0,1,2,3,4 and n=0,1,2,,30 (continuously).
    Table 3.  Values of xi(n), i=0,1,2,3,4 and n=0,1,2,,12.
    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

     | Show Table
    DownLoad: CSV

    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.1x220x15en4. Let x00=10, C=4 and U=[6,14]. Then maxxUn=0|f(n,x)|=0.1maxx[6,14](x220x10)n=0en40.110015e0.251+e0.25<4 and according to Lemma 5 [13] |x0(n)10|4. Now let ε=3.5 and let xS(3.5), i.e., |xx0(n)|3.5. Then |x10||xx0(n)|+|x0(n)10|7.5 and therefore, 2x1010[1,1] for x[2.5,17.5]. Then L=0.1.

    Now, consider the initial values such that |x0i10|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 nZ.

    Figure 9.  Graph of the state trajectories xi(n), i=0,1,2,3,4 and n=0,1,2,,30 (discretely).
    Figure 10.  Graph of the state trajectories xi(n), i=0,1,2,3,4 and n=0,1,2,,30 (continuously).
    Table 4.  Values of xi(n), i=0,1,2,3,4 and n=0,1,2,,12.
    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

     | Show Table
    DownLoad: CSV

    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.

    Figure 11.  Graph of the state trajectories xi(n), i=0,1,2,3,4 and n=0,1,2,,30 (discretely).
    Figure 12.  Graph of the state trajectories xi(n), i=0,1,2,3,4 and n=0,1,2,,30 (continuously).
    Table 5.  Values of xi(n), i=0,1,2,3,4 and n=0,1,2,,12.
    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

     | Show Table
    DownLoad: CSV

    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.
  • This article has been cited by:

    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
  • Reader Comments
  • © 2019 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(4024) PDF downloads(450) Cited by(3)

Figures and Tables

Figures(12)  /  Tables(5)

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog