Next Article in Journal
Anisotropically Weighted and Nonholonomically Constrained Evolutions on Manifolds
Next Article in Special Issue
Echo State Condition at the Critical Point
Previous Article in Journal
Condensation: Passenger Not Driver in Atmospheric Thermodynamics
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Consensus of Second Order Multi-Agent Systems with Exogenous Disturbance Generated by Unknown Exosystems

1
College of Science, Harbin Engineering University, Harbin 150001, China
2
College of Automation, Harbin Engineering University, Harbin 150001, China
*
Author to whom correspondence should be addressed.
Entropy 2016, 18(12), 423; https://doi.org/10.3390/e18120423
Submission received: 25 July 2016 / Revised: 16 November 2016 / Accepted: 23 November 2016 / Published: 25 November 2016
(This article belongs to the Special Issue Complexity, Criticality and Computation (C³))

Abstract

:
This paper is concerned with consensus problem of a class of second-order multi-agent systems subjecting to external disturbance generated from some unknown exosystems. In comparison with the case where the disturbance is generated from some known exosystems, we need to combine adaptive control and internal model design to deal with the external disturbance generated from the unknown exosystems. With the help of the internal model, an adaptive protocol is proposed for the consensus problem of the multi-agent systems. Finally, one numerical example is provided to demonstrate the effectiveness of the control design.

1. Introduction

The consensus problem of multi-agent systems has received increasing attention in recent years due to its broad applications in such areas as cooperative control of unmanned aircrafts and underwater vehicles, flocking of mobile vehicles, communication among wireless sensor networks, rendezvous, formation control, and so on, see [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]. In the past years, many researches have been firstly concerned with consensus problems of first order multi-agent systems [16,17,18,19,20]. In [16], the authors proposed a systematic framework to study the consensus problem of first-order multi-agent systems and showed that the consensus can be achieved if the diagraph is strongly connected. In [17], the authors extended the results obtained in [16] and further presented some improved conditions for state agreement under dynamically changing directed topology. In [18], the authors discussed average consensus problem by using a linear matrix inequality method in undirected networks of dynamic agents with fixed and switching topologies as well as multiple time-varying communication delays.
Recently, the consensus problem of second order multi-agent systems has received increasing attention due to the fact that second order dynamics can be used to model more complicated processes in reality [21,22,23,24,25,26]. In reality, many practical individual systems, especially mechanical systems, can be presented as second-order multi-agent systems; for instance, networks of mass-spring systems [27], coupled pendulum systems [28], harmonic oscillators [29] and frequency control of power systems [30]. In [21], the authors pointed out that the existence of a directed spanning tree is a necessary rather than a sufficient condition to reach the second order consensus. In [22], the authors discussed the consensus problems for undirected networks of point mass dynamic agents with fixed or switching topology. In [23], the authors proposed a Lyapunov-based approach to consider multi-agent systems with switching jointly connected interconnection. In [24], the authors presented some necessary and sufficient conditions for second order consensus in multi-agent dynamical systems. In [25], the authors studied the exponential second order consensus problem of a network of inertial agents using passive decomposition approach with time-varying coupling delays and variable balanced topologies.
However, there are few results that have considered the second order consensus problem for multi-agent systems with exogenous disturbance [31,32]. In [31], by using linear matrix inequality method, the authors studied the consensus problem of second order multi-agent systems with exogenous disturbances generated from linear exogenous system under the assumption that the coefficient matrix of the exogenous system can be used for designing a disturbance observer, and a disturbance observer based protocol was proposed to achieve consensus for the second order multi-agent systems. In [32], by using the input-to-state stability and dynamic gain technique, Zhang et al. further investigated the consensus problem of second order multi-agent systems with exogenous disturbances generated from linear exogenous system and nonlinear exogenous system, respectively.
Nevertheless, the case when consensus problem of multi-agent systems with exogenous disturbance generated from linear unknown exogenous system seems more realistic and has greater practical significance [33,34,35]. In this paper, we will consider the consensus problem of second order multi-agent systems with exogenous disturbance generated from linear unknown exogenous system. It is worth noting that, unlike [31,32], since the disturbances are generated from some linear unknown exogenous systems and the information of the coefficient matrix of the exogenous system can not be used for designing of disturbance observer and feedback control, we cannot apply the approaches developed in [31,32] to solve the present problem. Meanwhile, the method that used in [34] to solve the problem of asymptotic rejection of unknown sinusoidal disturbances can not be used directly to tackle the consensus problem of multi-agent system, because the multi-agent system is multi-input and multi-output. Therefore, to overcome this difficulty, we need to develop a different technique.
The remainder of this paper is organized as follows. In Section 2, some preliminaries are briefly reviewed and the problem formulation is presented. Some internal models, which are used to deal with the disturbances generated from some linear unknown exosystems, are designed in Section 3. Based on the internal models proposed in Section 3, an adaptive consensus protocol is presented for the second order multi-agent systems in Section 4. In Section 5, an example will be given to illustrate our design. Finally, the conclusions are drawn in Section 6.

2. Preliminaries and Problem Formulation

Assuming that each agent can be viewed as a node, and the interaction topology of information exchange between n nodes can be described by a graph G = ( V , E , A ) , where V = { 1 , , n } be an index set of n nodes with i representing the ith node, E V × V is the set of edges of paired nodes and A = [ a i j ] R N × N with non-negative adjacency elements a i j is the weighted adjacency matrix of the graph G . An edge of G is denoted by ( i , j ) , representing that node i can get information from node j. The adjacency elements associated with the edges are positive, i.e., ( i , j ) E if and only if a i j > 0 . Moreover, it is assumed that a i i = 0 for all i V . A graph is called an undirected graph if the graph has the property that a i j = a j i for any i , j V . The neighborhood of node i is denoted by N i = { j V : ( j , i ) E } . A path on G from node i 1 to node i n is a sequence of ordered edges of the form ( i k , i k + 1 ) E , k = 1 , , n 1 , and i k ’s are distinct. A graph G is said to be connected if there exists a path from node i to node j for any two nodes i , j E . A diagonal matrix D = d i a g { d 1 , , d n } is a degree matrix of graph G , whose diagonal matrix elements d i = j N i a i j , i V . Then, the Laplacian matrix of a weighted graph can be defined as L = D A , which is a symmetric positive semi-definite matrix.
Considering a group of agents, the dynamics of the ith agent is given by
x ˙ i = v i , v ˙ i = j N i a i j [ ( x i x j ) + γ ( v i v j ) ] + u i + g i d i , i V ,
where x i R m and v i R m are the position and velocity of agent i, respectively. a i j is the ( i , j ) th entry of the adjacency matrix, and γ > 0 denotes a scaling factor. u i R m and g i R m denote the control input and a coefficient matrix, respectively. d i R is the external disturbance, which is generated from the following unknown exosystem
ξ ˙ i = A i ξ i , d i = C i ξ i ,
where ξ i R m i , A i R m i × m i and C i R 1 × m i are the coefficient matrices.
As in [31] and [32], we assume that the desired state is described by
x ¯ ˙ = v ¯ ,
where x ¯ R m and v ¯ R m are the position and velocity of the leader agent, respectively.
Definition 1.
The consensus problem of the multi-agent systems (1) is formulated as follows: For the multi-agent systems (1), design an adaptive consensus protocol such that the states of the close-loop system exist and are bounded, and the states of agents satisfy
lim t x i x ¯ = 0 , lim t v i v ¯ = 0 ,
for any initial values x i ( 0 ) and v i ( 0 ) , i V .
Remark 1.
Note that, unlike the cases in [31,32], we allow that the disturbance d i , i V is generated from different unknown exosystems, which makes our problem more challenging and realistic.

3. Designing of Internal Models

In this section, in order to deal with the external disturbances, we will design some internal models. To this end, let
s i ( t ) = [ x i T ( t ) , v i T ( t ) ] T , s ( t ) = [ x 1 T ( t ) , , x n T ( t ) , v 1 T ( t ) , , v n T ( t ) ] T .
Then, it follows from system (1) that
s ˙ i = L i s ( t ) + H i u i + G i d i
where H i = [ 0 m × m , I m ] T R 2 m × m , G i = [ 0 m × 1 T , g i T ] T R 2 m × 1 , L i is a matrix with its rows are chosen from rows ( i 1 ) m + 1 to i m and from rows m n + ( i 1 ) m + 1 to m n + i m of the following matrix
0 m n × m n I n I m L I m γ L I m .
Before proceeding further, some standard assumptions are introduced as follows:
Assumption 1.
The matrix pair ( A i , C i ) , i V is observable, and the eigenvalues of A i , i V are with zero real parts and are distinct.
Assumption 2.
There exists a function h i ( s i ) : R 2 m R m i , i V , such that h i ( s i ) s i G i = N i , i V , where N i , i V is a nonzero constant vector in R m i .
Under the Assumptions 1 and 2, for any nonzero vector N i , i V , there exists a Hurwitz matrix M i , i V such that ( M i , N i ) , i V is controllable.
Now, we can define a dynamic system of the following form
z ˙ i = M i z i + M i h i ( s i ) h i ( s i ) s i ( L i s + H i u i ) , i V ,
which is called an internal model and can be used to handle the disturbance d i generated from (2).
Furthermore, there exists a nonsingular matrix T i , i V satisfying the following Sylvester equation
T i A i M i T i = N i C i , i V ,
because the pair ( M i , N i ) , i V , is controllable with M i being Hurwitz, and the pair ( M i , N i ) , i V , is observable.
With the internal model (6) and Sylvester Equation (7) ready, the biased error can be defined by
e i = T i ξ i z i h i ( s i ) , i V .
Then, it can be verified that the internal model (6) and the biased error (8) have a nice property as described in the following lemma.
Lemma 1.
There exist some positive constants d e i and λ e i such that the biased error defined by (8) satisfies the following inequality
e i d e i e λ e i t , i V ,
which implies that e i is exponentially stable.
Proof. 
Firstly, by Equations (2), (5) and (6), a straightforward computation shows that
e ˙ i = T i ξ ˙ i z ˙ i h i ( s i ) s i s ˙ i = T i A i ξ i [ M i z i + M i h i ( s i ) h i ( s i ) s i ( L i s + H i u i ) ] h i ( s i ) s i [ L i s ( t ) + H i u i + G i d i ] .
Then, under the Assumption 2, by the Sylvester Equation (7), one has
e ˙ i = ( M i T i + N i C i ) ξ i [ M i z i + M i h i ( s i ) h i ( s i ) s i ( L i s + H i u i ) ] h i ( s i ) s i [ L i s ( t ) + H i u i + G i d i ] = ( M i T i + N i C i ) ξ i [ M i z i + M i h i ( s i ) ] N i d i = M i e i .
Next, using the Lyapunov stability theory of [36], it is easy to verify that the solution of e i system (10) can be given as
e i ( t ) = e i ( 0 ) e M i t .
Furthermore, owing to M i is a Hurwitz matrix, it follows that there exist some positive constants d i 0 and λ i 0 such that
e M i t d i 0 e λ i 0 t ,
which implies that
e i ( t ) d e i e λ e i t ,
where d e i = d i 0 e i ( 0 ) and λ e i = λ i 0 . ☐
Remark 2.
Based on Lemma 1, it can be shown that, for the following first-order system
e ¯ ˙ i = λ e i e ¯ i , e ¯ i ( 0 ) = d e i , i V ,
where d e i and λ e i are the same positive constants given in Lemma 1, the following nice property
e i ( t ) e ¯ i ( t ) , i V ,
is hold, which is very useful for managing the disturbances caused by the unknown exosystems (2).

4. Main Result

In this section, we will present an adaptive protocol for solving the consensus problem of the multi-agent systems (1). To do this, we further make one more standard assumption and recall one lemma which can be found in [31,32,37].
Assumption 3.
The graph G describing the interaction topology is connected.
Lemma 2.
Under Assumption 3, suppose that γ > 0 is a positive real number, then the following matrix
0 I n ( L + B ) γ ( L + B )
is Hurwitz, where B = d i a g { b 1 , , b n } with b i is the control gain of control law (16), and b i > 0 if agent is pinned, otherwise, b i = 0 .
In order to make the problem more tractable, let
η i = T i ξ i ,
where T i is the nonsingular matrix satisfying the Sylvester Equation (7). Then, we have
η ˙ i = T i A i ξ i .
By (7) and (13), one can obtain that
η ˙ i = M i η i + N i ψ i η i , d i = ψ i η i , i V ,
where ψ i = C i T i 1 is unknown vector since C i and T i are unknown matrices.
Remark 3.
It is worth pointing out that, after the linear transformation (13), the external disturbance d i , i V , can be generated from the system (13), in which M i is a known Hurwitz matrix and only the matrix ψ i , i V , is unknown. Thus, one can estimate the disturbance d i through estimating the unknown constant vector ψ i , i V .
Now, we are ready to state our main result.
Theorem 1.
Under Assumptions 1–3, with the help of the internal model presented in (6), the adaptive protocol given by
u i = b i [ ( x i x ¯ ) + γ ( v i v ¯ ) ] g i ψ ^ i ( z i + h i ( s i ) ) , ψ ^ ˙ i = ϱ i ω T P n + i g i ( z i + h i ( s i ) ) T , i V ,
where the control gain b i > 0 if agent is pinned, otherwise, b i = 0 , ψ ^ i is the estimation of the unknown vector ψ i , ϱ i is a positive constant which is used to modify the update rate, ω and P n + i are defined by (18) and (22), respectively, solves the consensus problem of second order multi-agent systems (1) with external disturbance generated from linear unknown exosystem (2).
Proof. 
let
x ˜ i ( t ) = x i ( t ) x ¯ , v ˜ i ( t ) = v i ( t ) v ¯ , i V ,
and
x ˜ ( t ) = [ x ˜ 1 T ( t ) , , x ˜ n T ( t ) ] T , v ˜ ( t ) = [ v ˜ 1 T ( t ) , , v ˜ n T ( t ) ] T , w = [ x ˜ T , v ˜ T ] T , η = [ η 1 T , , η n T ] T , z = [ z 1 T , , z n T ] T , h = [ h 1 T , , h n T ] T , ψ = d i a g ( ψ 1 , , ψ n ) , ψ ^ = d i a g ( ψ ^ 1 , , ψ ^ n ) .
Then, by combining Equations (1), (2), (15) and (16), the following system can be derived
ω ˙ = L ¯ ω + Ψ [ ψ η ψ ^ ( z + h ) ] ,
where
L ¯ = 0 I n I m ( L + B ) I m γ ( L + B ) I m , Ψ = I n 0 m × 1 g , g = blockdiag ( g 1 , , g n ) .
Furthermore, as noted in [32], according to the Lemma 2 and Theorem 4.2.12 of [38], it follows that the matrix L ¯ is Hurwitz.
Next, consider the following Lyapunov function candidate
V = ω T P ω + 2 ϱ i i = 1 n ψ ˜ i ψ ˜ i T + 1 2 i = 1 n c i e ¯ i 2 ,
where ψ ˜ i = ψ i ψ ^ i , c i , i V , is a positive real constant number which will be specified later, e ¯ i is the state defined by (11), and P is a positive definite matrix satisfying the following Lyapunov equation
P L ¯ + L ¯ T P = I .
The existence of the matrix P is due to the Hurwitzness of L ¯ .
Then, taking the derivative of V along the system composed of (11), (16) and (19) gives
V ˙ = ω ˙ T P ω + ω T P ω ˙ + 2 ϱ i i = 1 n ψ ˜ i ψ ˜ ˙ i T + i = 1 n c i e ¯ i e ¯ ˙ i = ω 2 + 2 ω T P Ψ [ ψ η ψ ^ ( z + h ) ] 2 ϱ i i = 1 n ψ ˜ i ψ ^ ˙ i T i = 1 n c i λ e i e ¯ i 2 .
Now, in order to overcome the difficulties caused by the unknown vectors ψ i , i V , let us split the matrix P as
P = [ P 1 , , P n , P n + 1 , , P 2 n ] ,
where P i , i = 1 , 2 , , 2 n , are 2 m n × m blocks.
Then, in light of (8) and (22), it follows from (21) that
V ˙ = ω 2 + 2 i = 1 n ω T P n + i g i ψ ˜ i ( z i + h i ) + 2 i = 1 n ω T P n + i g i ψ i e i 2 ϱ i i = 1 n ψ ˜ i ψ ^ ˙ i T i = 1 n c i λ e i e ¯ i 2 .
Furthermore, substituting the adaptive law ψ ^ ˙ i proposed by (16) into (23) yields that
V ˙ = ω 2 + 2 i = 1 n ω T P n + i g i ψ i e i i = 1 n c i λ e i e ¯ i 2 ω 2 + i = 1 n [ ϵ i ω 2 + 1 ϵ i P n + i g i ψ i 2 e i 2 ] i = 1 n c i λ e i e ¯ i 2 ,
where ϵ i , i = 1 , 2 , , n , are any positive real constants.
From the inequality (12), we obtain that
V ˙ ( 1 ϵ ) ω 2 + i = 1 n ( 1 ϵ i P n + i g i ψ i 2 c i λ e i ) e ¯ i 2 ,
where ϵ = i = 1 n ϵ i .
Next, choosing ϵ 1 2 , and c i = 2 λ e i ϵ i P n + i g i ψ i 2 , which will lead to
V ˙ 1 2 w 2 .
Hence, we can conclude that all the variables are bounded. Finally, by invoking the Barbalat’s Lemma, one can obtain that
lim t x ˜ ( t ) = 0 , lim t v ˜ ( t ) = 0 ,
which complete this proof. ☐
Remark 4.
It is worth pointing out that, distributed proportional-integral control law was also studied in [30] for second-order multi-agent systems with constant disturbances. Unlike the results in [30], the disturbances in this paper are assumed to be generated from some unknown exosystems, which include the constant disturbance as special case. In addition, the results in this paper are proved by combining Lyapunov-based method and adaptive control technique, which are totally different proof techniques from that used in [30].

5. Illustrative Example

In this section, an example will be provided to illustrate our design. The model parameters are taken from [31,32] with some adjustments. We assume that there are ten agents with an undirected communication graph G shown in Figure 1. The gain γ is set to 1 and the coefficient matrix of system (1) is g i = 1 , respectively. The desired consensus state is described by x ¯ ˙ = 0.08 . However, unlike [31,32], we assume the disturbance d i is generated from
ξ ˙ i = 0 σ i σ i 0 ξ i , d i = 1 0 ξ , i V .
Then, we have
A i = 0 σ i σ i 0 , C i = 1 0 , G i = 0 1 .
Let h i ( s i ) = s i , one has
h i ( s i ) s i G i = 0 1 .
Therefore, Assumptions 1–3 are satisfied.
Furthermore, select
M i = 0 1 9 8 , i V ,
such that ( M i , N i ) is controllable with M i being Hurwitz.
Then, based on the proposed approach, the internal model (6) and adaptive protocol (16) can be designed. Numerical simulations are conducted to show the performance of the presented control law. Some of the results are depicted in Figure 2 and Figure 3 with initial conditions of states and initial velocities of agents are chosen randomly from [ 0 , 4 ] and [ 0 , 5 ] , respectively. The unknown parameters of the exosystems are set as σ 1 = 0.1 , σ 2 = 0.2 , σ 3 = 0.3 , σ 4 = 0.4 , σ 5 = 0.5 , σ 6 = 0.6 , σ 7 = 0.7 , σ 8 = 0.8 , σ 9 = 0.9 , σ 10 = 1 , and the initial conditions of the exosystem are all set as ξ i ( 0 ) = [ 0.5 sin 1 , 0.5 cos 1 ] T . The pining control gains are selected as b 2 = b 4 = 1 . All the other initial conditions in the controller are set to zero. From Figure 2 and Figure 3, it can be seen that the consensus protocol proposed in this paper allows the agents to reach consensus, in the presence of external disturbance generated from some unknown exosystems.

6. Conclusions

This paper address a consensus problem of second order multi-agent systems with exogenous disturbance generated by unknown exosystems. A class of internal model was proposed for deal with the disturbance caused by the unknown exosystems. Based on the internal model, an adaptive consensus protocol was presented for the second order multi-agent systems. Finally, the effectiveness of our results is validated by numerical simulations.
multiple

Acknowledgments

This work is supported partly by the NNSF of China under Grant 61503089, the Natural Science Foundation of Heilongjiang Province under Grant QC2015077, the Fundamental Research for the Central Universities under Grant HEUCFM161101.

Author Contributions

Xuxi Zhang and Qidan Zhu conceived and designed the control law; Xianping Liu performed the experiments. All authors have read and approved the final manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Chen, J.; Cao, X.; Cheng, P.; Xiao, Y.; Sun, Y. Distributed collaborative control for industrial automation with wireless sensor and actuator networks. IEEE Trans. Ind. Electron. 2010, 57, 4219–4230. [Google Scholar] [CrossRef]
  2. Cruz, D.; McClintock, J.; Perteet, B.; Orqueda, O.A.; Cao, Y.; Fierro, R. Decentralized cooperative control—A multivehicle platform for research in networked embedded systems. IEEE Control Syst. Mag. 2007, 27, 58–78. [Google Scholar] [CrossRef]
  3. Ni, W.; Cheng, D. Leader-following consensus of multi-agent systems under fixed and switching topologies. Syst. Control Lett. 2010, 59, 209–217. [Google Scholar] [CrossRef]
  4. Qin, J.; Yu, C.; Hirche, S. Stationary consensus of asynchronous discrete-time second-order multi-agent systems under switching topology. IEEE Trans. Ind. Inform. 2012, 8, 986–994. [Google Scholar] [CrossRef]
  5. Ren, W.; Beard, R.W.; Atkins, E.M. Information consensus in multivehicle cooperative control. IEEE Control Syst. Mag. 2007, 2, 71–82. [Google Scholar] [CrossRef]
  6. Wang, X.; Yadav, V.; Balakrishnan, S. Cooperative UAV formation flying with obstacle/collision avoidance. IEEE Trans. Control Syst. Technol. 2007, 15, 672–679. [Google Scholar] [CrossRef]
  7. Zhang, H.; Lewis, F.L.; Qu, Z. Lyapunov, adaptive, and optimal design techniques for cooperative systems on directed communication graphs. IEEE Trans. Ind. Electron. 2012, 59, 3026–3041. [Google Scholar] [CrossRef]
  8. Olfati-Saber, R.; Murray, R.M. Consensus protocols for networks of dynamic agents. In Proceedings of the 2003 American Controls Conference, Denver, CO, USA, 4–6 June 2003.
  9. De la Prieta, F.; Heras, S.; Palanca, J.; Rodríguez, S.; Bajo, J.; Julián, V. Real-time agreement and fulfilment of SLAs in Cloud Computing environments. AI Commun. 2015, 28, 403–426. [Google Scholar] [CrossRef]
  10. Garcia, A.; Sanchez-Pi, N.; Correia, L.; Molina, J.M. Multi-agent simulations for emergency situations in an airport scenario. Adv. Distrib. Comput. Artif. Intell. J. 2012, 1, 69–73. [Google Scholar]
  11. Song, J. Observer-Based Consensus Control for Networked Multi-Agent Systems with Delays and Packet-Dropouts. Int. J. Innov. Comput. Inf. Control 2016, 12, 1287–1302. [Google Scholar]
  12. Liang, H.; Kang, F. Artificial Immune Intelligent Modeling for UUV Underwater Navigation System Based on Immune Multi-Agents Network. Int. J. Innov. Comput. Inf. Control 2015, 11, 1525–1537. [Google Scholar]
  13. Wu, Y.; Su, H.; Shi, P.; Shu, Z.; Wu, Z.-G. Consensus of multi-agent systems using aperiodic sampled-data control. IEEE Trans. Cybern. 2016, 46, 2132–2143. [Google Scholar] [CrossRef] [PubMed]
  14. Shi, P.; Shen, Q. Cooperative control of multi-agent systems with unknown state-dependent controlling effects. IEEE Trans. Autom. Sci. Eng. 2015, 12, 827–834. [Google Scholar] [CrossRef]
  15. Modares, H.; Nageshrao, S.P.; Delgado Lopesb, G.A.; Babuškab, R.; Lewisa, F.L. Optimal model-free output synchronization of heterogeneous systems using off-policy reinforcement learning. Automatica 2016, 71, 334–341. [Google Scholar] [CrossRef]
  16. Olfati-Saber, R.; Murray, R.M. Consensus problems in networks of agents with switching topology and time-delays. IEEE Trans. Autom. Control 2004, 49, 1520–1533. [Google Scholar] [CrossRef]
  17. Ren, W.; Beard, R.W. Consensus seeking in multiagent systems under dynamically changing interaction topologies. IEEE Trans. Autom. Control 2005, 50, 655–661. [Google Scholar] [CrossRef]
  18. Sun, Y.G.; Wang, L.; Xie, G. Average consensus in networks of dynamic agents with switching topologies and multiple time-varying delays. Syst. Control Lett. 2008, 57, 175–183. [Google Scholar] [CrossRef]
  19. Jadbabaie, A.; Lin, J.; Morse, A.S. Coordination of groups of mobile autonomous agents using nearest neighbor rules. IEEE Trans. Autom. Control 2002, 48, 988–1001. [Google Scholar] [CrossRef]
  20. Bliman, P.-A.; Ferrari-Trecate, G. Average consensus problems in networks of agents with delayed communications. Automatica 2008, 44, 1985–1995. [Google Scholar] [CrossRef]
  21. Ren, W.; Atkins, E. Distributed multi-vehicle coordinated control via local information exchange. Int. J. Robust Nonlinear Control 2007, 17, 1002–1033. [Google Scholar] [CrossRef]
  22. Xie, G.; Wang, L. Consensus control for a class of networks of dynamic agents. Int. J. Robust Nonlinear Control 2007, 17, 941–959. [Google Scholar] [CrossRef]
  23. Hong, Y.; Gao, L.; Cheng, D.; Hu, J. Lyapunov-based approach to multiagent systems with switching jointly connected interconnection. IEEE Trans. Autom. Control 2007, 52, 943–948. [Google Scholar] [CrossRef]
  24. Yu, W.; Chen, G.; Cao, M. Some necessary and sufficient conditions for second-order consensus in multi-agent dynamical systems. Automatica 2010, 46, 1089–1095. [Google Scholar] [CrossRef]
  25. Chen, G.; Lewis, F.L. Robust consensus of multiple inertial agents with coupling delays and variable topologies. Int. J. Robust Nonlinear Control 2011, 21, 666–685. [Google Scholar] [CrossRef]
  26. Shen, Q.; Shi, P. Output consensus control of multi-agent systems with unknown nonlinear dead-zone. IEEE Trans. Syst. Man Cybern. Syst. 2016, 46, 1329–1337. [Google Scholar] [CrossRef]
  27. Li, Z.; Duan, Z.; Xie, L.; Liu, X. Distributed robust control of linear multi-agent systems with parameter uncertainties. Int. J. Control 2012, 85, 1039–1050. [Google Scholar] [CrossRef]
  28. Amster, P.; Mariani, M. Some results on the forced pendulum equation. Nonlinear Anal. Theory Methods Appl. 2008, 68, 1874–1880. [Google Scholar] [CrossRef]
  29. Ren, W. Synchronization of coupled harmonic oscillators with local interaction. Automatica 2008, 44, 3195–3200. [Google Scholar] [CrossRef]
  30. Andreasson, M.; Sandberg, H.; Dimarogonas, D.V.; Johansson, K.H. Distributed integral action: Stability analysis and frequency control of power systems. In Proceedings of the IEEE 51st Annual Conference on Decision and Control, Maui, HI, USA, 10–13 December 2012; pp. 2077–2083.
  31. Yang, H.; Zhang, Z.; Zhang, S. Consensus of second-order multi-agent systems with exogenous disturbances. Int. J. Robust Nonlinear Control 2011, 21, 945–956. [Google Scholar] [CrossRef]
  32. Zhang, X.; Liu, X. Further results on consensus of second-order multi-agent systems with exogenous disturbance. IEEE Trans. Circuits Syst. I Regul. Pap. 2013, 60, 3215–3226. [Google Scholar] [CrossRef]
  33. Nikiforov, V. Adaptive non-linear tracking with complete compensation of unknown disturbances. Eur. J. Control 1998, 4, 132–139. [Google Scholar] [CrossRef]
  34. Ding, Z. Asymptotic rejection of unknown sinusoidal disturbances in nonlinear systems. Automatica 2007, 43, 174–177. [Google Scholar] [CrossRef]
  35. Liu, L.; Chen, Z.; Huang, J. Parameter convergence and minimal internal model with an adaptive output regulation problem. Automatica 2009, 45, 1306–1311. [Google Scholar] [CrossRef]
  36. Khalil, H.K. Nonlinear Systems, 3rd ed.; Prentice Hall: Upper Saddle River, NJ, USA, 2001. [Google Scholar]
  37. Ren, W. On consensus algorithms for double-integrator dynamics. IEEE Trans. Autom. Control 2008, 53, 1503–1509. [Google Scholar] [CrossRef]
  38. Horn, R.A.; Johnson, C.R. Topics in Matrix Analysis; Cambridge UP: New York, NY, USA, 1991. [Google Scholar]
Figure 1. Communication graph G .
Figure 1. Communication graph G .
Entropy 18 00423 g001
Figure 2. States of the agents.
Figure 2. States of the agents.
Entropy 18 00423 g002
Figure 3. Velocities of the agents.
Figure 3. Velocities of the agents.
Entropy 18 00423 g003

Share and Cite

MDPI and ACS Style

Zhang, X.; Zhu, Q.; Liu, X. Consensus of Second Order Multi-Agent Systems with Exogenous Disturbance Generated by Unknown Exosystems. Entropy 2016, 18, 423. https://doi.org/10.3390/e18120423

AMA Style

Zhang X, Zhu Q, Liu X. Consensus of Second Order Multi-Agent Systems with Exogenous Disturbance Generated by Unknown Exosystems. Entropy. 2016; 18(12):423. https://doi.org/10.3390/e18120423

Chicago/Turabian Style

Zhang, Xuxi, Qidan Zhu, and Xianping Liu. 2016. "Consensus of Second Order Multi-Agent Systems with Exogenous Disturbance Generated by Unknown Exosystems" Entropy 18, no. 12: 423. https://doi.org/10.3390/e18120423

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop