13
Research Article Consensus Problem for Linear Time-Invariant Systems with Time-Delay V. Fragoso-Rubio , 1 M. Velasco-Villa , 1 M. A. Vallejo-Alarcón , 1 J. A. Vásquez-Santacruz , 2 and M. A. Hernández-Pérez 3 1 Departamento de Ingenier´ ıa El´ ectrica, Secci´ on de Mecatr´ onica, CINVESTAV-IPN, Av. IPN, No. 2508, Col. San Pedro Zacatenco, 07300 Ciudad de M´ exico, Mexico 2 Universidad Veracruzana, Facultad de Ingenier´ ıa, Juan Pablo II s/n, Boca del R´ ıo, Veracruz, Mexico 3 Universidad Veracruzana, Instituto de Ingenier´ ıa, Juan Pablo II s/n, Boca del R´ ıo, Veracruz, Mexico Correspondence should be addressed to M. Velasco-Villa; [email protected] Received 19 March 2019; Revised 11 June 2019; Accepted 20 June 2019; Published 7 July 2019 Academic Editor: Francesco Conte Copyright © 2019 V. Fragoso-Rubio et al. is is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. is work deals with the consensus problem of networks of agents with linear time-invariant dynamics and input time-delay. A predictor-observer scheme that estimates the future value of the system state is considered. e partitioned nature of the predictor allows dealing with larger time-delays than those reported in the literature. e estimated future state of the system is later used in the consensus protocol with the aim of compensating the system input delay. e effectiveness of the solution is shown by means of numerical evaluations. 1. Introduction Interest in multiagent systems is due to the multiple possible applications of this kind of systems such as the formation problem of Unmanned Aerial Vehicles (UAV), groups of satellites, formation control vehicles, distributed sensors, automatic vehicular control, and communication networks; for instance, see [1–3]. Consensus problem is referred to as the control and coordination of a set of agents within a communication topology. In the study of consensus problem for multiagent systems, factors as communication topology, time-delays, and dynamic model become relevant [4–7]. e importance of the Laplacian of the network in the solution of the consensus problem has been studied in [1, 2, 8]. e consensus problem becomes a more challenging task when the communication topology among agents presents time-delays. Several solutions have been reported consid- ering different system conditions as fixed time-delay and topologies [9], multiple time-delay cases [10, 11], systems with topologies that change over time [12], and also systems within a discrete-time context [10]. Consensus problem for systems with single integrator dynamics has been widely studied [4, 5, 13]; solutions for agents with double integrator dynamics are presented in works such as [9, 13]. High-order linear systems have been dealt with in [7], where consensus problem is converted in the simultaneous stabilization of multiple subsystems and sufficient conditions for consensus and consensualization independent of the number of agents in the systems are presented; this work is extended in [14] by considering variable time-delays. Linear time-invariant (LTI) systems with variable topologies and multiple time-delays are considered in [15] and necessary and sufficient conditions for consensus are given. A PD-like consensus scheme that transforms a system with constant or variable delays into a neutral type system is presented in [16]. Prediction-based schemes have been proposed for systems without time-delays to estimate the current state of the agents when only relative measurements are available. For systems with time-delay the consensus problem of single integrator agents with input and output time-delay is studied in [17] where a state predictor is used to compensate the time-delay, while consensus-based formation of agents with double integrator dynamics [18] and heterogeneous systems composed of agents with single and double integrators [19] are studied and the input time-delay Hindawi Mathematical Problems in Engineering Volume 2019, Article ID 1607474, 12 pages https://doi.org/10.1155/2019/1607474

Consensus Problem for Linear Time-Invariant Systems with ...downloads.hindawi.com/journals/mpe/2019/1607474.pdf · ResearchArticle Consensus Problem for Linear Time-Invariant Systems

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Consensus Problem for Linear Time-Invariant Systems with ...downloads.hindawi.com/journals/mpe/2019/1607474.pdf · ResearchArticle Consensus Problem for Linear Time-Invariant Systems

Research ArticleConsensus Problem for Linear Time-InvariantSystems with Time-Delay

V Fragoso-Rubio 1 M Velasco-Villa 1 M A Vallejo-Alarcoacuten 1

J A Vaacutesquez-Santacruz 2 andM A Hernaacutendez-Peacuterez3

1Departamento de Ingenierıa Electrica Seccion de Mecatronica CINVESTAV-IPN Av IPN No 2508Col San Pedro Zacatenco 07300 Ciudad de Mexico Mexico2Universidad Veracruzana Facultad de Ingenierıa Juan Pablo II sn Boca del Rıo Veracruz Mexico3Universidad Veracruzana Instituto de Ingenierıa Juan Pablo II sn Boca del Rıo Veracruz Mexico

Correspondence should be addressed to M Velasco-Villa velascocinvestavmx

Received 19 March 2019 Revised 11 June 2019 Accepted 20 June 2019 Published 7 July 2019

Academic Editor Francesco Conte

Copyright copy 2019 V Fragoso-Rubio et al This is an open access article distributed under the Creative Commons AttributionLicense which permits unrestricted use distribution and reproduction in any medium provided the original work is properlycited

This work deals with the consensus problem of networks of agents with linear time-invariant dynamics and input time-delay Apredictor-observer scheme that estimates the future value of the system state is considered The partitioned nature of the predictorallows dealing with larger time-delays than those reported in the literature The estimated future state of the system is later used inthe consensus protocol with the aim of compensating the system input delay The effectiveness of the solution is shown by meansof numerical evaluations

1 Introduction

Interest in multiagent systems is due to the multiple possibleapplications of this kind of systems such as the formationproblem of Unmanned Aerial Vehicles (UAV) groups ofsatellites formation control vehicles distributed sensorsautomatic vehicular control and communication networksfor instance see [1ndash3] Consensus problem is referred toas the control and coordination of a set of agents within acommunication topology In the study of consensus problemfor multiagent systems factors as communication topologytime-delays and dynamic model become relevant [4ndash7] Theimportance of the Laplacian of the network in the solutionof the consensus problem has been studied in [1 2 8]The consensus problem becomes a more challenging taskwhen the communication topology among agents presentstime-delays Several solutions have been reported consid-ering different system conditions as fixed time-delay andtopologies [9] multiple time-delay cases [10 11] systemswith topologies that change over time [12] and also systemswithin a discrete-time context [10] Consensus problem forsystems with single integrator dynamics has been widely

studied [4 5 13] solutions for agents with double integratordynamics are presented in works such as [9 13] High-orderlinear systems have been dealt with in [7] where consensusproblem is converted in the simultaneous stabilization ofmultiple subsystems and sufficient conditions for consensusand consensualization independent of the number of agentsin the systems are presented this work is extended in [14] byconsidering variable time-delays Linear time-invariant (LTI)systems with variable topologies andmultiple time-delays areconsidered in [15] and necessary and sufficient conditionsfor consensus are given A PD-like consensus scheme thattransforms a system with constant or variable delays into aneutral type system is presented in [16] Prediction-basedschemes have been proposed for systems without time-delaysto estimate the current state of the agents when only relativemeasurements are available For systems with time-delay theconsensus problem of single integrator agents with input andoutput time-delay is studied in [17] where a state predictoris used to compensate the time-delay while consensus-basedformation of agents with double integrator dynamics [18] andheterogeneous systems composed of agents with single anddouble integrators [19] are studied and the input time-delay

HindawiMathematical Problems in EngineeringVolume 2019 Article ID 1607474 12 pageshttpsdoiorg10115520191607474

2 Mathematical Problems in Engineering

is compensated by means of a state predictor The consensusproblem of high-order multiagent systems with input andoutput communication delays is solved in [20] by means ofa truncated predictor-based schemeThe truncated predictorapproach is extended in [21] to compensate the input time-delay of nonlinear systems in order to achieve consensuswhile a nonlinear adaptive observer estimates the states ofthe agents that are used in the adaptive control scheme thatis proposed in [22] to achieve leader-following consensus foruncertain nonlinear multiagent systems

The control problem of systems with time-delays hasalso been of the interest of the scientific community Toovercome this difficulty many solutions have been presentedA first approach was the Smith Predictor [23] composed by acontrol designed without considering the system time-delayand a prediction of the output that compensates the delaySeveral modifications of the scheme were later presentedto overcome its shortcomings and to expand the types ofsystems where it is applicable see [24 25] being some of theseworks The assignment of a finite spectrum of the closed-loop system (Finite Spectrum Assignment) is the goal of theapproach presented in [26] The reduction strategy in [27]is motivated by a similar idea However in these solutionsthe dimension of the feedback law is infinite which impliesthat the implementation of this method must be realizedby means of a numerical approximation Safe numericalimplementations are presented in [28 29]

The prediction approach took a step further in [30] wherethe state prediction is attained for linear systems with bothinput and state delays Nonetheless these chained observersare composed by distributed terms in which implementationrequires a numerical approximation It is in the work ofNajafi et al [31] where a group of chained predictors withfinite spectrum is proposed to compensate the input delay oflinear MIMO systems The approach assumes that the wholesystem state can be measured and guarantees asymptoticstability of the closed-loop system and prediction errorThe stability proof of the closed-loop system results in amethod to calculate the gain matrices of the predictor andthe control bymeans of LinearMatrix Inequalities (LMI)Thework is extended in [32] where robust 119867infin control is usedto minimize the input disturbance effect on the predictionerror for linear systems with input time-delay The idea ofa sequence of predictors has been applied to linear systemswith time-varying input [33] and time-varying output [34]time-delays and to time-varying systems with time-varyingdelays [35] In [36] the state of a nonlinear system withdelayed output is reconstructed by means of a chained setof observers The main advantage of the chained predictorsresides on their ability to deal with larger time-delays

Based on the idea of the nested predictor [31 34] thepresent paper deals with the consensus problem of LTIsystems with constant time-delay by proposing a modifi-cation of the predictor-observer scheme presented in [37]that estimates the state of the system forecasted 120591 units oftime into the future The predictor assumes that only a partof the state space can be measured and the definition ofthe subpredictor errors allows proving that its convergenceimplies the convergence of the predicted state to the future

system state The estimated future state is later on used bythe consensus algorithm to compensate the input delay ofthe system It is important to note that since there is a time-delay in the input of the systems by using the forecastedestimated state the closed-loop system will be in terms ofthe current state which results in the compensation of theinput time-delay The consensus protocol presented here isan adaptation of the one proposed in [7] for LTI systemsand initially adapted for the input delay case in [38] Themodification to the protocol that we propose consists of usingthe predicted future state instead of the current and delayedstates which allows systems with larger delays to achieveconsensus as it will be shown in the numerical evaluations

The work is organized as follows in Section 2 a briefrevision of the graph theory and the properties of the Lapla-cian matrix is presented Section 3 presents the statement ofthe problem and then the predictor-observer scheme thatallows estimating the future state of the system is developedin Section 4 The consensus algorithm is given in Section 5and the results of the numerical evaluations can be found inSection 6The work ends with some conclusions in Section 7

2 Graph Theory and Laplacian Matrix

Graph theory is the mathematical tool used to modelthe information exchange among agents [39] This sectionpresents some basic concepts of graph theory and propertiesof the Laplacian matrix that are of the interest of this work

Let G = NE be an ordered graph where N is thenonempty node set N = 1 119899 and E sub N timesN is theedge set An edge inG is given by 119890119894119895 = (119894 119895)

A directed graph is a pair (NE) where the edge 119890119894119895 isin Eindicates that agent 119895 can obtain information from agent 119894 butnot necessarily in the other way The edge (119894 119895) has a node 119894that is called the parent node and a node 119895 called child nodeA directed path is an edge sequence in a directed graph ofthe form (1198941 1198942) (1198942 1198943) A directed tree is a directed pathwith every node having exactly one parent except for a nodecalled root node that has no parent node and has directedpaths to every other node A subgraph (119881119904E119904) of (119881E) issuch that119881119904 sub 119881 andE119904 sub Ecap(119881119904 times119881119904) A directed spanningtree (119881119904E119904) of the directed graph (119881E) is a subgraph with adirected path where 119881119904 = 119881

The adjacencymatrix119860 = [119886119894119895] isin R119899times119899 of a directed graphwith the set nodeN = 1 119899 is such that the weight 119886119894119895 ispositive if (119894 119895) isin E and 119886119894119895 = 0 if (119894 119895) notin E When weightsare not relevant 119886119894119895 = 1 if (119894 119895) isin E

21 LaplacianMatrix TheLaplacianmatrixL = [119897119894119895] isin R119899times119899of a directed graph is given by 119897119894119894 = sum119899119895=1119895 =119894 119886119894119895 and 119897119894119895 = minus119886119894119895for every 119894 = 119895 Some remarkable properties of this matrix areconsidered

(i) 119897119894119895 le 0 119894 = 119895(ii) The sum of the elements of every row equals zerosum119899119895=1 119897119894119895 = 0 119894 = 1 119899(iii) For directed and undirected graphs 1205821198711 = 0 is an

eigenvalue of L due to the fact that the sum of all

Mathematical Problems in Engineering 3

the elements of a row equals zero There also existsan eigenvector 1119899 = [1 1]119879 with 119899times1 dimensionscorresponding to the zero eigenvalue

(iv) All of the eigenvalues 120582119871119894 of L different from zeroare positive (for directed graphs) or have positive realparts (for undirected graphs) Therefore the real partof every eigenvalue of minusL is negative

3 Problem Statement

Thiswork deals with the consensus problem for a set of agentswith input time-delayThe dynamics of the agents is modeledas linear time-invariant systems with input time-delay andfixed communication topology The graph that models thecommunication is considered to be either directed with aspanning tree or undirected and connected which impliesthat one of the eigenvalues of the Laplacianmatrix equals zero[40]

Each agent is considered to be a 119901-dimensional Multiple-Input-Multiple-Output (MIMO) linear system with the sameinput time-delay and dynamics given by

119894 (119905) = 119860 119894119909119894 (119905) + 119861119894119906119894 (119905 minus 120591119894)119910119894 (119905) = 119862119894119909119894 (119905) (1)

for 119894 = 1 2 119899 where 119909119894 = [1199091198941 119909119894119901]119879 isin R119901 representsthe state of the 119894-th agent 119906119894 isin R119902 is the input control 120591119894 gt 0is a known constant input time-delay 119910119894 isin R119903 is the outputsignal and 119860 119894 isin R119901times119901 119861119894 isin R119901times119902 and 119862119894 isin R119903times119901 It isimportant to note that every parameter is associated with the119894-th agent

Consensus Problem A system of 119899 agents is said to achieveconsensus if for any initial condition 119909119894(0) 119909119894(119905) 997888rarr 119909119895(119905) as119905 997888rarr infin for all 119894 119895 = 1 119899 [1]

To solve the consensus problem for multiagent systems aprotocol is presented in [7] for agents without communica-tion delay with dynamics given by

119894 (119905) = 119860 119894119909119894 (119905) + 119861119894119906119894 (119905) (2)

The consensus protocol is given by

119906119894 (119905) = 1198701119909119894 (119905) + 1198702Σ119899119895=1119886119894119895 (119909119895 (119905) minus 119909119894 (119905)) (3)

for 119894 119895 = 1 119899 where 119886119894119895 are the elements of the adjacentmatrix and1198701 and1198702 are constant gainmatricesThe authorspresent necessary and sufficient conditions for consensus andconsensualization

4 Predictor-Observer Scheme

To compensate the time-delay present in the dynamics ofthe agents a predictor-observer scheme is proposed Theobjective is to estimate the future state of the agents 120591119894 unitsof time ahead to later design a consensus scheme basedon the predicted state It is important to note that the use

of predicted future states on time-delayed systems avoidsthe numerical implementation problems present in solutionswith infinite spectrum even more the partitioned nature ofthe scheme proposed by this work allows compensating largetime-delaysThe design of the predictionndashobserver scheme isdone under the following assumptions

Assumption 1 Signals 119910(119905) and 119906(119905) are available formeasure-ment

Assumption 2 For system (1) the pair (119860 119894 119861119894) is controllableand (119860 119894 119862119894) is observableAssumption 3 Consider that for the time delay 120591119894 in (2) thereexists an integer119898119894 gt 0 such that 120591119894 = 120591119894119898119894Remark 4 Notice that Assumption 3 is just a technicalrequirement in order to avoid the consideration of irrationalvalues for the timendashdelay 120591119894 that could yield an approximateprediction

For the 119894-th agent a set of advanced variables can bedefined as

1199081198941 (119905) = 119909119894 (119905 + 120591119894)1199081198942 (119905) = 1199081198941 (119905 + 120591119894) = 119909119894 (119905 + 2120591119894)

119908119894119898 (119905) = 119908119894119898minus1 (119905 + 120591119894) = 119909119894 (119905 + 119898120591119894) = 119909119894 (119905 + 120591119894)

(4)

where 119908119894119891 = [1199081198941119891 1199081198942119891 119908119894119901119891]119879 for 119891 = 1 119898 refers tothe 119901-dimensional vector state Taking the time derivative of(4) it is obtained that

119894119891 = 119860 119894119908119894119891 + 119861119894119906 (119905 minus (119898 minus 119891) 120591119894) (5)

for 119891 = 1 119898 In particular for 119891 = 119898119894119898 = 119860 119894119908119894119898 + 119861119894119906 (119905) (6)

and a free-delay dynamic is obtainedNotice that system (6) represents the evolution of system

(1) forecasted 120591119894 units of time without input-delayFor system (6) the following predictor-observer is pro-

posed

119908119894119891 = 119860 119894119908119894119891 + 119861119894119906119894 (119905 minus (119898 minus 119891) 120591119894) + 119871 119894119862119894119890119908119894119891 (119905 minus 120591119894) (7)

for 119891 = 1 119898 where 119871 119894 isin R119901times119903 is a gain matrix and theerror signal

119890119908119894119891 (119905) = [1198901199081198941119891 (119905) 119890119908119894119901119891 (119905)]119879 (8)

takes the form

1198901199081198941 (119905) = 119909119894 (119905 + 120591119894) minus 1199081198941 (119905) 119890119908119894119891 (119905) = 119908119894119891minus1 (119905 + 120591119894) minus 119908119894119891 (119905) for 119891 = 2 3 119898 (9)

4 Mathematical Problems in Engineering

The error dynamics (9) is given by

1198901199081198941 (119905) = 119894 (119905 + 120591119894) minus 1199081198941 (119905) 119890119908119894119891 (119905) = 119908119894119891minus1 (119905 + 120591119894) minus 119908119894119891 (119905)

for 119891 = 2 3 119898(10)

resulting in

1198901199081198941 (119905) = 119860 1198941198901199081198941 (119905) minus 119871 1198941198621198941198901199081198941 (119905 minus 120591119894) 119890119908119894119891 (119905) = 119860 119894119890119908119894119891 (119905) + 119871 119894119862119894119890119908119894119891minus1 (119905)

minus 119871 119894119862119894119890119908119894119891 (119905 minus 120591119894) (11)

with 119891 = 2 3 119898 The vectorial form of (11) is the time-delay error system given by

119890119908119894 (119905) = 119860lowast0119890119908119894 (119905) + 119860lowast1119890119908119894 (119905 minus 120591119894) (12)

with 119890119908119894 = [1198901199081198941 119890119908119894119898]119879 for 119894 = 1 119899 and

119860lowast0 =[[[[[[[

119860 119894 0 sdot sdot sdot 0 0119871 119894119862119894 119860 119894 sdot sdot sdot 0 0 d

0 0 sdot sdot sdot 119871 119894119862119894 119860 119894

]]]]]]]

119860lowast1 = [[[[[

minus119871 119894119862119894 sdot sdot sdot 0 d

0 sdot sdot sdot minus119871 119894119862119894

]]]]]

(13)

where 0 isin R119901times119901 is a matrix with all inputs equal to zero

41 Related Predictor Scheme The predictor given by (7) isequivalent to the sequential subpredictors strategy proposedby [31] that is recalled in the following

Consider system (1) and assume that all the state 119909(119905) isavailable for measurement this is 119862119894 = 119868

(119905) = 119860119909 (119905) + 119861119906 (119905 minus 120591) (14)

and there exists119898 isinZ+ such that

120591 = 120591119898 (15)

which allows proposing the sequence of subpredictors givenby

1 (119905) = 1198601199091 (119905) + 1198711 (1199091 (119905 minus 120591) minus 1199092 (119905)) + 119861119906 (119905)

119894 (119905) = 119860119909119894 (119905) + 119871 119894 (119909119894 (119905 minus 120591) minus 119909119894+1 (119905))+ 119861119906 (119905 minus (119894 minus 1) 120591)

119898 (119905) = 119860119909119898 (119905) + 119871119898 (119909119898 (119905 minus 120591) minus 119909119898+1 (119905))+ 119861119906 (119905 minus (119898 minus 1) 120591)

(16)

with 119909119894 isin R119899 119894 = 1 119898 The prediction errors for eachsubpredictor are defined as

119890119894 (119905) = 119909119894 (119905 minus (119898 minus 119894 minus 1) 120591) minus 119909119894+1 (119905 minus (119898 minus 1) 120591)119890119898 (119905) = 119909119898 (119905 minus 120591) minus 119909 (119905) (17)

for 119894 = 1 119898 minus 1 and the error dynamics given by

119890119894 (119905) = 119860119890119894 (119905) + 119871 119894119890119894 (119905 minus 120591) minus 119871 119894+1119890119894+1 (119905 minus 120591)119890119898 (119905) = 119860119890119898 (119905) + 119871119898119890119898 (119905 minus 120591) (18)

for 119894 = 1 119898 minus 1 Asymptotic convergence for the errordynamics is guaranteed by means of an LMI method thatconsiders the closed-loop system that allows calculating thesubpredictors and controlling gain matrices

Themain difference between both schemes is that authorsin [31] consider systems where it is possible to read the wholestate and the predictor-observer (7) presented here includesthe cases when only a partial measurement is available Therelation between both schemes can be found considering thefollowing coordinate change

1199081 (119905) = 119909119898 (119905)

119908119898 (119905) = 1199091 (119905) (19)

and for the error signals

119890119908119894 (119905) = minus119890119898+1minus119894 (119905 + (119898 + 1 minus 119894) 120591) (20)

for 119894 = 1 119898 to subpredictors (16) and prediction errors(17) and assuming 119862 = 119868 in system (1) results in the chain ofpredictors (7) and error signals (12)

Remark 5 It is important to note that the predictor (16)cannot be used to estimate the future state of system (1) when119862119894 = 11986842 Convergence Analysis of the Predictor-Observer Theconvergence to zero of the injection errors (9) is assured byshowing the stability of the error dynamics (12)

Mathematical Problems in Engineering 5

Lemma 6 Let the predictor-observer (7) satisfy Assumptions1 2 and 3 Suppose that there exist positive gain matrices 119871 119894 for119894 = 1 2 119899 such that the matrix (119860 119894minus119871 119894119862119894) is Hurwitz thenthere exists a sufficiently large119898119894 such that the error signals (9)exponentially converge to zero

Proof The characteristic equation of (12) is given by

119901 (119904) = det (119904119868119898119901 minus 119860lowast0 minus 119860lowast1119890minus119904120591119894) = 0 (21)

It is possible to show that (21) can be rewritten as

119901 (119904) = 119898prod119891=1

(119868119899119904 minus 119860 119894 + 119871 119894119862119894119890minus119904120591119894) = 0 (22)

It is clear that every factor of (22) represents the Laplacetransform of a system of the form

119890119908119894119891 (119905) = 119860 119894119890119908119894119891 (119905) minus 119871 119894119862119894119890119908119894119891 (119905 minus 120591119894) (23)

Since the parameters of 119871 119894 are free from the observabilityassumption of the pair (119860 119894 119862119894) it is always possible to locatethe eigenvalues of the matrix 119860 119894 minus 119871 119894119862119894 in the left halfcomplex plane The Hurwitz property of matrix 119860 119894 minus 119871 119894119862119894assures the stability of the differential difference equation(23) for a sufficiently small time delay 120591119894 [41] The maximumtime delay 120591lowast119894 for which system (23) will be asymptoticallystable depends on the choice of the observer gain 119871 119894 and itscomputation is not an easy task since its complexity rises asthe dimension of the system increases Thus given a gain119871 119894 such that 119860 119894 minus 119871 119894119862119894 is a Hurwitz matrix it is alwayspossible to asymptotically stabilize the prediction error (23)for a constant time delay 120591119894 lt 120591lowast119894 This fact can be verifiedfor instance by considering [42] or by reviewing the poleassignment procedure given in [41] Based on the abovearguments it will be assumed without loss of generality thatthere exist 119871 119894 and 120591lowast119894 such that system (23) is asymptoticallystable for 0 le 120591119894 lt 120591lowast119894 It should also be noticed that thestability of (23) is not only asymptotic but also exponential[43] Furthermore if matrix 119871 119894 is chosen according to the rulegiven inTheorem 31 in [34] this is

119871 = 119890119860119900120591lowast (24)

with

119860119900 = 119860 minus 119871119862 (25)

where 119871 is such that all the real parts of the eigenvalues of 119860119900are smaller than some negative real constant 120572 it is possibleto guarantee the exponential convergence of the predictionerrors 119890119908119894119891(119905) to zero which results in the convergence of theestimated future state 119908119894119898(119905) to the real future value 119909(119905 + 120591119894)Remark 7 It should be pointed out that a predictor of theform (23) with 119898 = 1 designed for a system with timedelay at the output was considered in [25] also for the case119898 = 1 in [44] a predictor for a nonlinear input delay systemis designed As mentioned before the partitioned predictorpresented in [31] is similar to the one presented in this sectionconsidering 119862 = 119868

Remark 8 Notice that in the case of 120591119894 = 0 the errordynamics (23) takes the form

119890119908119894119891 (119905) = (119860 119894 minus 119871 119894119862119894) 119890119908119894119891 (119905) (26)

where the stability is determined by the eigenvalues of thematrix 119860 119894 minus 119871 119894119862119894 that by the observability assumption canalways be stabilizable

Remark 9 It should be noticed that 120591119894 is given by 120591119894 =119898120591119894 therefore the larger number of subdelays considered byscheme (7) is the larger delay 120591119894 can be compensated withthe drawback of an increasing dimension of the proposedpredictor-observer

The following result allows obtaining the estimated values119909119894(119905 + 119891120591119894) from the future real values 119909119894(119905 + 119891120591119894) in (4)

Lemma 10 Suppose for system (1) that Assumptions 1 2 and3 are satisfied For every 120591119894 gt 0 there always exists a predictor-observer (7) such that the estimated states 119908119894119891(119905) exponentiallyconverge to the future values 119909119894(119905 + 119891120591119894) for 119891 = 1 119898Proof From the definition of error (9) it is possible to showthat

119908119894119891 (119905) = 119909 (119905 + 119891120591119894) minus119891sum119896=1

119890119908119894119896 (119905 + (119891 minus 119896) 120591119894) (27)

for 119896 = 1 119891 Then by Lemma 6 it is possible to concludethat the estimated states 119908119894119891(119905) exponentially converge to thecorresponding real values

Remark 11 Note that if119898 997888rarr infin then 120591119894 997888rarr 0 relaxing theconvergence conditions of the estimation error This impliesthat it is always possible to stabilize system (12) choosing theinteger119898 large enough

5 Consensus Problem

In this section the consensus protocol for LTI systemsin time-delay is presented The set of agents has a fixedcommunication topology that contains a directed spanningtreeThe dynamics of each agent is given by (1)This protocolconsiders the solution presented in [7] that is adapted to beused with the future state values estimated in the previoussection By using the predicted states instead of the currentone it is possible to deal with systems with large time-delays

Consider a set of 119899 agents of the form (1) where for thesake of easy of presentation it is assumed that 120591119894 = 120591 for 119894 =1 119899 that is

119894 (119905) = 119860119909119894 (119905) + 119861119906119894 (119905 minus 120591) (28)

The vectorial form of the complete set of agents is givenby

(119905) = (119868119899 otimes 119860) 119909 (119905) + (119868119899 otimes 119861) 119906 (119905 minus 120591) (29)

where 119909 = [1199091 1199092 119909119899]119879 119906 = [1199061 1199062 119906119899]119879 and 119868119899 isinR119899times119899

6 Mathematical Problems in Engineering

The following control scheme based on the predictor-observer (7) is proposed

119906119894 (119905) = 1198701119908119894119898 (119905) + 1198702 119899sum119895=1

119897119894119895 (119908119895119898 (119905) minus 119908119894119898 (119905)) (30)

for 119894 119895 = 1 2 119899 1198701 1198702 isin R119902times119901 where 119897119894119895 are theentries of the Laplacian matrix of the graph The controlscheme (30) can be rewritten as

119906 (119905) = (119868119899 otimes 1198701 minusL otimes 1198702) 119908119898 (119905) (31)

whereL isin R119899times119899 is the Laplacian of the system and119908119898 =[1199081119898 119908119899119898]119879 is the predicted stateThe closed-loop system (29)ndash(31) is given by

(119905) = (119868119899 otimes 119860) 119909 (119905)+ (119868119899 otimes 119861) (119868119899 otimes 1198701 minusL otimes 1198702) 119908119898 (119905 minus 120591) (32)

Considering that (119860otimes119861)(119862otimes119863) = 119860119862otimes119861119863 it is obtainedthat

(119905) = (119868119899 otimes 119860) 119909 (119905)+ (119868119899 otimes 1198611198701 minusL otimes 1198611198702) 119908119898 (119905 minus 120591) (33)

Recalling the observation errors

1198901199081 (119905) = 119909 (119905 + 120591) minus 1199081 (119905) 119890119908119891 (119905) = 119908119891minus1 (119905 + 120591) minus 119908119891 (119905) for 119891 = 2 3 119898 (34)

the estimated state119908119898(119905minus120591) can be rewritten as a function ofthe real state and the observation errors

119908119898 (119905 minus 120591) = 119909 (119905) minus 119898sum119891=1

119890119908119891 (119905 minus 119891120591) (35)

where 119890119908119891 = [1198901199081119891 119890119908119899119891]119879 producing (119905) = 119867119909 (119905)

+ (L otimes 1198611198702 minus 119868119899 otimes 1198611198701) 119898sum119891=1

119890119908119891 (119905 minus 119891120591) (36)

where119867 = (119868119899 otimes (119860 + 1198611198701) minusL otimes 1198611198702)Consider now a nonsingular matrix 119880 isin R119899times119899 such that

119880minus1L119880 = 119869L (37)

for 119869L isin R119899times119899 representing the Jordan canonical form of theLaplacian matrixL

Considering now the globally invertible change of vari-able

119909 = (119880minus1 otimes 119868119902) 119909 119909 = (119880 otimes 119868119902) 119909 (38)

for 119909 = [1199091 1199092 119909119899]119879 then it is possible to show that

(119880 otimes 119868119902) (119905)= [119868119899 otimes (119860 + 1198611198701)] (119880 otimes 119868119902) 119909 (119905)minus (L otimes 1198611198702) (119880 otimes 119868119902) 119909 (119905)+ [L otimes 1198611198702 minus 119868119899 otimes 1198611198701] 119898sum

119891=1

119890119908119891 (119905 minus 119891120591)(39)

from where

(119905)= [119868119899 otimes (119860 + 1198611198701) minus 119869119871 otimes 1198611198702] 119909 (119905)+ [119880minus1L otimes 1198611198702 minus 119880minus1 otimes 1198611198701] 119898sum

119891=1

119890119908119891 (119905 minus 119891120591) (40)

Equation (40) can be rewritten as

(119905) = Γ119909 (119905) + Δ 119898sum119891=1

119890119908119891 (119905 minus 119891120591) (41)

where

Δ = 119880minus1L otimes 1198611198702 minus 119880minus1 otimes 1198611198701 (42)

Γ =[[[[[[[[[[

119860 + 1198611198701 0 0 sdot sdot sdot 00 1205742 1205751198611198702 sdot sdot sdot 0 d d

0 0 sdot sdot sdot 120574119899minus1 12057511986111987020 0 sdot sdot sdot 0 120574119899

]]]]]]]]]]

(43)

with 120574119894 = 119860 + 1198611198701 minus 1205821198711198941198611198702 for 119894 = 2 119899 and 120575 = 0 or120575 = 1 depending on the structure of 119869119871Remark 12 Notice that since 119867 and Γ are similar matricesthey have the same eigenvalues Furthermore in (43) it can beseen that those eigenvalues correspond to the ones of119860+1198611198701and 119860 + 1198611198701 minus 1205821198941198611198702 for 119894 = 2 3 11989951 Consensus Analysis

Lemma 13 Consider a set of 119899 agents of the form (28)with a communication topology with a directed spanning treeUnder these circumstances solution to the consensus problemis achieved if and only if the matrices 119860 + 1198611198701 minus 1205821198711198941198611198702 for119894 = 2 3 119899 are HurwitzProof Let the invertible matrix 119875 = [1199011 1199012 119901119899119901] isinC119899119901times119899119901 be such that

119875minus1119867119875 = 119869119867 (44)

Mathematical Problems in Engineering 7

with 119869119867 being the Jordan canonical formof119867 defined in (36)Considering the change of coordinates

119909 = 119875minus1119909 119909 = 119875119909 (45)

(36) yields

119909 = 119875minus1119867119875119909+ 119875minus1 (L otimes 1198611198702 minus 119868119899 otimes 1198611198701) 119898sum

119891=1

119890119908119891 (119905 minus 119891120591) (46)

That is119909 = 119869119867119909+ 119875minus1 (L otimes 1198611198702 minus 119868119899 otimes 1198611198701) 119898sum

119891=1

119890119908119891 (119905 minus 119891120591) (47)

The solution to system (47) is given by

119909 (119905) = 119890119869119867119905119909 (0)+ 119898sum119891=1

int1199050119890119869119867(119905minus120579)119875minus1 (L otimes 1198611198702 minus 119868119899 otimes 1198611198701)

times 119890119908119891 (120579 minus 119891120591) 119889120579(48)

Since 119909 = 119875minus1119909 it is possible to write119909 (119905) = 119875119890119869119867119905119875minus1119909 (0)

+ 119875 119898sum119891=1

int1199050119890119869119867(119905minus120579)119875minus1 (L otimes 1198611198702 minus 119868119899 otimes 1198611198701)

times 119890119908119891 (120579 minus 119891120591) 119889120579(49)

Let 119867 isin R119899119901times119899119901 with eigenvectors 119901119892 isin C (119892 =1 2 119899119901) Note from Remark 12 that 119901119892 (119892 = 1 2 119899)correspond to the eigenvalues of119860+1198611198701 while eigenvectors119901119892 (119892 = 119899 + 1 119899 + 2 119899119901) correspond to the eigenvalues of119860 + 1198611198701 minus 1205821198711198941198611198702 119894 = 2 3 119899 Then two consensus sub-spaces can be established subspaceC(119867) spanned by119901119892 (119892 =1 2 119899) and a complementary consensus subspace C(119867)spanned by 119901119892 (119892 = 119899 + 1 119899 + 2 119899119901) Therefore theconsensus spaceC119899119901 is given by

C119899119901 = C oplusC (50)

Since the eigenvalues of119867 correspond to the eigenvaluesof119860+1198611198701 and119860+1198611198701 minus1205821198711198941198611198702 119894 = 2 3 119899 matrix 119890119869119867119905can be written as

119890119869119867119905 = [119890119869119862119905 00 119890119869119862119905] (51)

defining

119909 (0) = 119909119862 (0) + 119909119862 (0) (52)

Equation (49) can now be rewritten as

119909 (119905) = 119875[119890119869119862119905 00 119890119869119862119905]119875minus1119909 (0)

+ 119875 119898sum119891=1

int1199050119890119869119867(119905minus120579)119875minus1 (L otimes 1198611198702 minus 119868119899 otimes 1198611198701)

times 119890119908119891 (120579 minus 119891120591) 119889120579

(53)

Considering that the solution of the closed-loop system(53) can be expressed as

119909 (119905) = 119909119862 (119905) + 119909119862 (119905)+ 119875 119898sum119891=1

int1199050119890119869119867(119905minus120579)119875minus1 (L otimes 1198611198702 minus 119868119899 otimes 1198611198701)

times 119890119908119891 (120579 minus 119891120591) 119889120579(54)

and noting that the limit when 119905 997888rarr infin of the third term in(54) is a constant value thus

lim119905997888rarrinfin119890119908119891 (119905) = 0 (55)

The system consensus state can be established by meansof the analysis of 119909119862(119905) and 119909119862(119905) From (53) and (54) 119909119862(119905)is given by

119909119862 (119905) = 119875[119890119869119862119905 00 119890119869119862119905]119875minus1119909119862 (0) (56)

Describing the initial state as

119909 (0) = 119909119862 (0) + 119909119862 (0)= 119901sum119892=1

120572119892 (0) 119901119892 +119899119901sum119892=119901+1

120572119892 (0) 119901119892= 119875 [1205721 (0) 120572119901 (0) 0 0]119879+ 119875 [0 0 120572119901+1 (0) 120572119899119901 (0)]119879

(57)

thus

119909119862 (0) = 119875 [1205721 (0) 120572119901 (0) 0 0]119879119909119862 (0) = 119875 [0 0 120572119901+1 (0) 120572119899119901 (0)]119879

(58)

where 120572119892(0) 119892 = 1 2 119899119901 are real constants From (58)119909119862(119905) yields119909119862 (119905) = 119875[119890

119869119862119905 00 119890119869119862119905] [1205721 (0) 120572119901 (0) 0 0]

119879 (59)

That is

119909119862 (119905) = 119875[119890119869119862119905 [1205721 (0) 120572119901 (0)]119879

0 ] (60)

8 Mathematical Problems in Engineering

Since 119869119862 is the Jordan block of 119867 corresponding to theeigenvalues of119860+1198611198701 and considering that the pair (119860 119861) iscontrollable it can be concluded that the pair (119860 + 1198611198701 119861) isalso controllable and therefore the right choice of matrix 1198701guarantees that 119909119862(119905) achieves consensus Now 119909119888(119905) is givenby

119909119862 (119905)= 119875[119890119869119862119905 00 119890119869119862119905] [0 0 120572119901+1 (0) 120572119899119901 (0)]

119879 (61)

that yields

119909119862 (119905) = 119875[[0

119890119869119862119905 [120572119901+1 (0) 120572119899119901 (0)]119879]] (62)

And since 119869119862 is the Jordan block of 119867 corresponding tothe eigenvalues of 119860 + 1198611198701 minus 1205821198711198941198611198702 for 119894 = 2 3 119899 thenit can be concluded that for system (28) to achieve consensusmatrices119860+1198611198701 minus1205821198711198941198611198702 119894 = 2 3 119899 must be Hurwitzwhich implies

lim119905997888rarrinfin119909119862 (119905) = 0 (63)

Considering (60) and (63) the system consensus value isgiven by

lim119905997888rarrinfin119909 (119905) = lim

119905997888rarrinfin

119875[119890119869119862119905 [1205721 (0) 120572119901 (0)]1198790 ]

+ 119875 119898sum119891=1

int1199050119890119869119867(119905minus120579)119875minus1

times (L otimes 1198611198702 minus 119868119899 otimes 1198611198701) 119890119908119891 (120579 minus 119891120591) 119889120579

(64)

Since it has been shown that lim119905997888rarrinfin119890119908119891(119905) = 0lim119905997888rarrinfin119875 119898sum119891=1

int1199050119890119869119867(119905minus120579)119875minus1 (L otimes 1198611198702 minus 119868119899 otimes 1198611198701)

times 119890119908119891 (120579 minus 119891120591) 119889120579 = 119864(65)

with a real constant vector 119864 thenlim119905997888rarrinfin119909 (119905) = lim

119905997888rarrinfin119875[119890119869119862119905 [1205721 (0) 120572119901 (0)]1198790 ] + 119864 (66)

Finally defining

[1205731 (119905) 120573119901 (119905)]119879 = 119890119869119862119905 [1205721 (0) 120572119901 (0)]119879 (67)

and considering that Lemma 4 from [7] proves that the first119901 eigenvectors of119867 are given by 119901119892 = 1119899 otimes 119888119895 for 119892 = 1 119901

1 2 3

456

Figure 1 Communication topology

where 119888119892 are the eigenvectors of 119860 + 1198611198701 and 1119899 isin R119899 is thevector with all of its entries equal to one the consensus value(66) yields

lim119905997888rarrinfin119909 (119905) = lim

119905997888rarrinfin1119899

otimes [1198881 119888119901] [1205731 (119905) 120573119901 (119905)]119879 + 119864(68)

Remark 14 It should be noted that the previous proof isbased on the corresponding proof presented in [7] with thedifference that the proof presented in this work includes thepredicted state used in the consensus protocol which resultsin a consensus value affected by the initial injection errorsrepresented by 119864 in (68)

Remark 15 Notice that the prediction-observation schemeproposed here can compensate the time-delay of the agentswhen it is placed either at the input or at the output Inthe case of agents with input time-delay each agent willestimate its own future state and send it to its neighborswhich will use them to calculate its own control thuscompensating their input time-delay In the case where theagents present an output time-delay once again each agentwould estimate its current state from its delayed output andsend the undelayed estimated state to the other agents Inboth cases the consensus will be achieved by means of adecentralized algorithm

6 Numerical Evaluations

Numerical evaluations of the proposed solution carriedout consider two cases the Multiagent Supporting System(MASS) composed by six agents presented in [7] and a mul-tiagent system formed by six agents with unstable dynamicswhose stabilization is achieved in [31] For simplicity inboth cases the communication topology is used depicted inFigure 1 with the corresponding Laplacian matrix given by

L =[[[[[[[[[[[[

1 0 0 0 0 minus1minus1 1 0 0 0 00 minus1 2 minus1 0 00 0 0 1 minus1 00 0 0 minus1 1 0minus1 0 0 0 minus1 2

]]]]]]]]]]]]

(69)

Mathematical Problems in Engineering 9

0 t108642

minus2

0

2

4

6

x11x21x31

x41x51x61

Figure 2 Time evolution of the state MASS system 120591 = 12119904

0 t108642

minus8minus6minus4minus2024

x12x22x32

x42x52x62

Figure 3 Time evolution of the state MASS system 120591 = 12119904

Example 1 In the case of the MASS system the dynamics ofeach agent is given by

119894 (119905) = [[[0 1minus119896119898119894minus119863119898119894]]]119909119894 (119905) + [01] 119906 (119905 minus 120591119894) (70)

where 119909119894(119905) = [119911119894(119905) 119894(119905)]119879 119911119894(119905) is the height of each agent119898119894 is the mass 119863 is the damping at each agent 119896 is thestiffness and 119906119894(119905) is the control input The implementationof the predictor considers a partition of119898 = 4 and the systemparameters 119898119894 = 106 119896 = 120 and 119863 = 505 The initialconditions are set as

1199090 = [minus3 minus15 minus2 minus2 0 1 4 minus1 2 3 6 2]119879 (71)

The gain matrix for the predictor-observer is given byŁ119894 = [1 0 4 0]119879 and the consensus gain vectors 1198701 =[113208 minus02358] and 1198702 = [88687 1] The delay consid-ered is 120591 = 12119904 the results are given in Figures 2 3 4 and 5that represent the evolution in time of the state observationerrors and control signal respectively The evolution of thelogarithm of the homogeneous norm of the prediction erroris depicted in Figure 6 to show its exponential convergence Itcan be seen that with the partition of the predictor-observerlarge delays can be compensated

minus2

0

2

4

6

ew11ew21ew31

ew41ew51ew61

minus8minus6minus4minus2024

ew12ew22ew32

ew42ew52ew62

0 t108642

0 t108642

Figure 4 Time evolution of the estimation errors MASS system120591 = 12119904

minus1

0

1

2

3

4

u1u2u3

u4u5u6

0 t108642

Figure 5 Time evolution of the control signal MASS system 120591 =12119904

Example 2 In a more challenging situation an unstablesystem presented in [31] is taken into account to form amultiagent system with 119899 = 6 and the communicationtopology presented in Figure 1 The dynamics of each agentis given by

(119905) = [minus5 minus63 4 ] 119909 (119905) + [04] 119906 (119905 minus 120591)

119910 (119905) = [minus2 2] 119909 (119905) (72)

10 Mathematical Problems in Engineeringlog((e))

1

0

minus1

minus2

minus3

minus4

minus5

0 t108642

Figure 6 Time evolution of the logarithm of the prediction errorMASS system 120591 = 12119904

0 5 10 t

minus20

minus10

0

10

20

x11x21x31

x41x51x61

0 5 10 tminus20

minus10

0

10

20

x12x22x32

x42x52x62

Figure 7 Time evolution of the state unstable agents 120591 = 1119904

The delay of the system is 120591 = 1119904 the partition of theobserver is119898 = 4 and the initial conditions are set as

1199090 = [minus3 02 minus1 05 3 1 minus15 0 4 minus12 minus2 0]119879 (73)

The gain of each subpredictor is given by119871 119894 = [minus08212 07263]119879 and the control gains are1198701 = [minus05417 minus 075] and 1198702 = [minus4 03] Figures 7and 8 present the evolution in time of the state of the systemand the prediction errors respectively where after a transientperiod the desired convergence is obtained Figure 9 presentsthe evolution of the control signal The logarithm of thenorm of the prediction error is presented in Figure 10

0 5 10 tminus20

minus10

0

10

ew11ew21ew31

ew41ew51ew61

0 5 10 t

minus10

0

10

20

ew12ew22ew32

ew42ew52ew62

Figure 8 Time evolution of the estimation errors unstable agents120591 = 1119904

0 5 10 t

minus6

minus4

minus2

0

2

4

6

u1u2u3

u4u5u6

Figure 9 Time evolution of the control signal unstable agents 120591 =1119904

7 Conclusions

This work deals with the consensus problem for multiagentsystems with LTI dynamics and input time-delay A modifiedpartitioned predictor-observer is proposed to estimate thefuture state values of the agents These predicted states areused in the consensus protocol in order to compensatethe input time-delays Formal proofs for the convergenceof the predictor and consensus are given The performednumerical evaluations show that a larger number of partitions

Mathematical Problems in Engineering 11

0 5 10 t

log((e))

25

2

15

1

05

0

minus05

minus1

Figure 10 Time evolution of the logarithm of the prediction errorunstable agents 120591 = 1119904

in the predictor-observer results in an improvement of theresponse of the system and in a larger time-delay that can becompensated

Data Availability

No data were used to support this study

Conflicts of Interest

The authors declare that they have no conflicts of interest

References

[1] W Ren and E Atkins ldquoDistributed multi-vehicle coordinatedcontrol via local information exchangerdquo International Journal ofRobust and Nonlinear Control vol 17 no 10-11 pp 1002ndash10332007

[2] R Olfati-Saber and R M Murray ldquoDistributed cooperativecontrol ofmultiple vehicle formations using structural potentialfunctionsrdquo IFACWorld Congress 2002

[3] J A Fax and R M Murray ldquoInformation flow and cooperativecontrol of vehicle formationsrdquo IEEE Transactions on AutomaticControl vol 49 no 9 pp 1465ndash1476 2004

[4] R Olfati-Saber and R M Murray ldquoConsensus problems innetworks of agents with switching topology and time-delaysrdquoIEEE Transactions onAutomatic Control vol 49 no 9 pp 1520ndash1533 2004

[5] A Jadbabaie J Lin andA SMorse ldquoCoordination of groups ofmobile autonomous agents using nearest neighbour rulesrdquo IEEETransactions on Automatic Control vol 48 no 6 pp 988ndash10012003

[6] L Moreau ldquoConsensus and cooperation in networked multi-agent systemsrdquo IEEE Transactions onAutomatic Control vol 50no 2 pp 169ndash182 2005

[7] J Xi N Cai and Y Zhong ldquoConsensus problems for high-orderlinear time-invariant swarm systemsrdquo Physica A StatisticalMechanics and its Applications vol 389 no 24 pp 5619ndash56272010

[8] W Ren and R W BeardDistributed Consensus in Multi-VehicleCooperative Control Theory and Applications Springer-VerlagLondon UK 2008

[9] L Peng J Yingmin D Junping and Y Shiying ldquoDistributedconsensus protocol for second-order agents with fixed topology

and time-delayrdquo in Proceedings of the 26th Chinese ControlConference (CCC rsquo07) pp 577ndash581 2007

[10] Z Yan D Wu and Y Liu ldquoConsensus of discrete multiagentsystem with various time delays and environmental distur-bancesrdquo Entropy vol 16 no 12 pp 6524ndash6538 2014

[11] D Lee and M W Spong ldquoAgreement with non-uniforminformation delaysrdquo in Proceedings of the American ControlConference IEEE 2006

[12] P Lin and Y Jia ldquoConsensus of a class of second-order multi-agent systems with time-delay and jointly-connected topolo-giesrdquo IEEE Transactions on Automatic Control vol 55 no 3 pp778ndash784 2010

[13] P Lin and Y Jia ldquoConsensus of second-order discrete-timemulti-agent systems with nonuniform time-delays and dynam-ically changing topologiesrdquoAutomatica vol 49 no 5 pp 2154ndash2158 2009

[14] J Xi Z Shi and Y Zhong ldquoConsensus analysis and designfor high-order linear swarm systems with time-varying delaysrdquoPhysicaA StatisticalMechanics and its Applications vol 390 no23-24 pp 4114ndash4123 2011

[15] J Xi Z Wang G Liu and Y Zhong ldquoConsensus problems forlinear time-varying swarm systemswith topology variances andmultiple time delaysrdquo in Proceedings of the 2013 32nd ChineseControl Conference (CCC rsquo13) pp 192ndash198 2013

[16] X Luo X Li S Li and X Guan ldquoConsensus for linear multi-agent systems with constant and time-varying communicationdelays via delay-decomposition approachrdquo in Proceedings of the11th World Congress on Intelligent Control and Automation pp353ndash358 2014

[17] Y Cao T Oguchi P Verhoeckx and H Nijmeijer ldquoConsensuscontrol for a multiagent systemwith time delaysrdquoMathematicalProblems in Engineering vol 2017 Article ID 4063184 11 pages2017

[18] S Mehra and S R Sahoo ldquoTrajectory tracking with input delayinmulti-agent system Double integrator caserdquo in Proceedings ofthe 2016 International Conference onUnmannedAircraft Systems(ICUAS rsquo16) pp 387ndash393 2016

[19] S Mehra A Sen and S R Sahoo ldquoTrajectory tracking inheterogeneous multi-agent system without and with inputdelayrdquo in Proceedings of the 2017 Indian Control Conference (ICCrsquo17) pp 338ndash343 2017

[20] B Zhou and Z Lin ldquoConsensus of high-order multi-agent sys-tems with large input and communication delaysrdquo Automaticavol 50 no 2 pp 452ndash464 2014

[21] C Wang Z Zuo Z Lin and Z Ding ldquoA truncated predictionapproach to consensus control of lipschitz nonlinearmultiagentsystems with input delayrdquo IEEE Transactions on Control ofNetwork Systems vol 4 no 4 pp 716ndash724 2017

[22] P Shi and Q K Shen ldquoObserver-based leader-following con-sensus of uncertain nonlinear multi-agent systemsrdquo Interna-tional Journal of Robust and Nonlinear Control 2017

[23] O J M Smith ldquoCloser control of loops with deadtimerdquoChemical Engineering Progress vol 53 no 5 pp 217ndash219 1957

[24] K Watanabe and M Ito ldquoA process-model control for linearsystems with delayrdquo IEEE Transactions on Automatic Controlvol 26 no 6 pp 1261ndash1269 1981

[25] W Michiels and D Roose ldquoTime-delay compensation inunstable plants using delayed state feedbackrdquo in Proceedings ofthe 40th IEEE Conference on Decision and Control rsquo01 vol 2 pp1433ndash1437 IEEE 2001

12 Mathematical Problems in Engineering

[26] A Manitius and A W Olbrot ldquoFinite spectrum assignmentproblem for systems with delaysrdquo IEEE Transactions on Auto-matic Control vol 24 no 4 pp 541ndash553 1979

[27] Z Artstein ldquoLinear systems with delayed controls a reductionrdquoIEEE Transactions on Automatic Control vol 27 no 4 pp 869ndash879 1982

[28] L Mirkin and N Raskin ldquoEvery stabilizing dead-time con-troller has an observerndashpredictor-based structurerdquo Automaticavol 39 no 10 pp 1747ndash1754 2003

[29] S Mondie and W Michiels ldquoFinite spectrum assignment ofunstable time-delay systems with a safe implementationrdquo IEEETransactions on Automatic Control vol 48 no 12 pp 2207ndash2212 2003

[30] B Zhou ldquoInput delay compensation of linear systems with bothstate and input delays by nested predictionrdquoAutomatica vol 50no 5 pp 1434ndash1443 2014

[31] M Najafi S Hosseinnia F Sheikholeslam and M KarimadinildquoClosed-loop control of dead time systems via sequential sub-predictorsrdquo International Journal of Control vol 86 no 4 pp599ndash609 2013

[32] F Sheikholeslam S Hosseinnia M Najafi and Q WangldquoRobust H infin control of single input-delay systems based onsequential sub-predictorsrdquo IET Control Theory amp Applicationsvol 8 no 13 pp 1175ndash1184 2014

[33] F Cacace F Conte A Germani and G Palombo ldquoOptimalcontrol of linear systems with large and variable input delaysrdquoSystems amp Control Letters vol 89 pp 1ndash7 2016

[34] F Cacace A Germani and C Manes ldquoPredictor-based controlof linear systems with large and variable measurement delaysrdquoInternational Journal of Control vol 87 no 4 pp 704ndash714 2014

[35] F Mazenc and M Malisoff ldquoStabilization and robustness anal-ysis for time-varying systems with time-varying delays usinga sequential subpredictors approachrdquo Automatica vol 82 pp118ndash127 2017

[36] A Germani C Manes and P Pepe ldquoA new approach to stateobservation of nonlinear systems with delayed outputrdquo Instituteof Electrical andElectronics Engineers Transactions onAutomaticControl vol 47 no 1 pp 96ndash101 2002

[37] M Velasco-Villa J Heras-Godınez J A Vazquez-Santacruzand V Fragoso-Rubio ldquoDelayed consensus problem for singleand double integrator systemsrdquo Mathematical Problems inEngineering vol 2015 Article ID 461098 15 pages 2015

[38] V Fragoso-Rubio M Velasco-Villa and M A Hernandez-Perez ldquoConsensus problem for linear time invariant systemswith time-delayrdquo in Proceedings of the National Conference ofAutomatic Control rsquo17 pp 90ndash95 2017

[39] C Godsil and G Royle Algebraic Graph Theory Springer NewYork NY USA 2001

[40] W Ren R W Beard and E M Atkins ldquoInformation consensusin multivehicle cooperative controlrdquo IEEE Control SystemsMagazine vol 27 no 2 pp 71ndash82 2007

[41] W Michiels K Engelborghs P Vansevenant and D RooseldquoContinuous pole placement for delay equationsrdquo Automaticavol 38 no 5 pp 747ndash761 2002

[42] K Gu V L Kharitonov and J Chen Stability of Time-DelaySystems Birkhauser 2003

[43] R E Bellman and K L Cooke Differential-Difference Equa-tions Rand Corporation 1963

[44] I Estrada-Sanchez M Velasco-Villa and H Rodrıguez-CortesldquoPrediction-based control for nonlinear systems with inputdelayrdquoMathematical Problems in Engineering vol 2017 ArticleID 7415418 11 pages 2017

Hindawiwwwhindawicom Volume 2018

MathematicsJournal of

Hindawiwwwhindawicom Volume 2018

Mathematical Problems in Engineering

Applied MathematicsJournal of

Hindawiwwwhindawicom Volume 2018

Probability and StatisticsHindawiwwwhindawicom Volume 2018

Journal of

Hindawiwwwhindawicom Volume 2018

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawiwwwhindawicom Volume 2018

OptimizationJournal of

Hindawiwwwhindawicom Volume 2018

Hindawiwwwhindawicom Volume 2018

Engineering Mathematics

International Journal of

Hindawiwwwhindawicom Volume 2018

Operations ResearchAdvances in

Journal of

Hindawiwwwhindawicom Volume 2018

Function SpacesAbstract and Applied AnalysisHindawiwwwhindawicom Volume 2018

International Journal of Mathematics and Mathematical Sciences

Hindawiwwwhindawicom Volume 2018

Hindawi Publishing Corporation httpwwwhindawicom Volume 2013Hindawiwwwhindawicom

The Scientific World Journal

Volume 2018

Hindawiwwwhindawicom Volume 2018Volume 2018

Numerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisAdvances inAdvances in Discrete Dynamics in

Nature and SocietyHindawiwwwhindawicom Volume 2018

Hindawiwwwhindawicom

Dierential EquationsInternational Journal of

Volume 2018

Hindawiwwwhindawicom Volume 2018

Decision SciencesAdvances in

Hindawiwwwhindawicom Volume 2018

AnalysisInternational Journal of

Hindawiwwwhindawicom Volume 2018

Stochastic AnalysisInternational Journal of

Submit your manuscripts atwwwhindawicom

Page 2: Consensus Problem for Linear Time-Invariant Systems with ...downloads.hindawi.com/journals/mpe/2019/1607474.pdf · ResearchArticle Consensus Problem for Linear Time-Invariant Systems

2 Mathematical Problems in Engineering

is compensated by means of a state predictor The consensusproblem of high-order multiagent systems with input andoutput communication delays is solved in [20] by means ofa truncated predictor-based schemeThe truncated predictorapproach is extended in [21] to compensate the input time-delay of nonlinear systems in order to achieve consensuswhile a nonlinear adaptive observer estimates the states ofthe agents that are used in the adaptive control scheme thatis proposed in [22] to achieve leader-following consensus foruncertain nonlinear multiagent systems

The control problem of systems with time-delays hasalso been of the interest of the scientific community Toovercome this difficulty many solutions have been presentedA first approach was the Smith Predictor [23] composed by acontrol designed without considering the system time-delayand a prediction of the output that compensates the delaySeveral modifications of the scheme were later presentedto overcome its shortcomings and to expand the types ofsystems where it is applicable see [24 25] being some of theseworks The assignment of a finite spectrum of the closed-loop system (Finite Spectrum Assignment) is the goal of theapproach presented in [26] The reduction strategy in [27]is motivated by a similar idea However in these solutionsthe dimension of the feedback law is infinite which impliesthat the implementation of this method must be realizedby means of a numerical approximation Safe numericalimplementations are presented in [28 29]

The prediction approach took a step further in [30] wherethe state prediction is attained for linear systems with bothinput and state delays Nonetheless these chained observersare composed by distributed terms in which implementationrequires a numerical approximation It is in the work ofNajafi et al [31] where a group of chained predictors withfinite spectrum is proposed to compensate the input delay oflinear MIMO systems The approach assumes that the wholesystem state can be measured and guarantees asymptoticstability of the closed-loop system and prediction errorThe stability proof of the closed-loop system results in amethod to calculate the gain matrices of the predictor andthe control bymeans of LinearMatrix Inequalities (LMI)Thework is extended in [32] where robust 119867infin control is usedto minimize the input disturbance effect on the predictionerror for linear systems with input time-delay The idea ofa sequence of predictors has been applied to linear systemswith time-varying input [33] and time-varying output [34]time-delays and to time-varying systems with time-varyingdelays [35] In [36] the state of a nonlinear system withdelayed output is reconstructed by means of a chained setof observers The main advantage of the chained predictorsresides on their ability to deal with larger time-delays

Based on the idea of the nested predictor [31 34] thepresent paper deals with the consensus problem of LTIsystems with constant time-delay by proposing a modifi-cation of the predictor-observer scheme presented in [37]that estimates the state of the system forecasted 120591 units oftime into the future The predictor assumes that only a partof the state space can be measured and the definition ofthe subpredictor errors allows proving that its convergenceimplies the convergence of the predicted state to the future

system state The estimated future state is later on used bythe consensus algorithm to compensate the input delay ofthe system It is important to note that since there is a time-delay in the input of the systems by using the forecastedestimated state the closed-loop system will be in terms ofthe current state which results in the compensation of theinput time-delay The consensus protocol presented here isan adaptation of the one proposed in [7] for LTI systemsand initially adapted for the input delay case in [38] Themodification to the protocol that we propose consists of usingthe predicted future state instead of the current and delayedstates which allows systems with larger delays to achieveconsensus as it will be shown in the numerical evaluations

The work is organized as follows in Section 2 a briefrevision of the graph theory and the properties of the Lapla-cian matrix is presented Section 3 presents the statement ofthe problem and then the predictor-observer scheme thatallows estimating the future state of the system is developedin Section 4 The consensus algorithm is given in Section 5and the results of the numerical evaluations can be found inSection 6The work ends with some conclusions in Section 7

2 Graph Theory and Laplacian Matrix

Graph theory is the mathematical tool used to modelthe information exchange among agents [39] This sectionpresents some basic concepts of graph theory and propertiesof the Laplacian matrix that are of the interest of this work

Let G = NE be an ordered graph where N is thenonempty node set N = 1 119899 and E sub N timesN is theedge set An edge inG is given by 119890119894119895 = (119894 119895)

A directed graph is a pair (NE) where the edge 119890119894119895 isin Eindicates that agent 119895 can obtain information from agent 119894 butnot necessarily in the other way The edge (119894 119895) has a node 119894that is called the parent node and a node 119895 called child nodeA directed path is an edge sequence in a directed graph ofthe form (1198941 1198942) (1198942 1198943) A directed tree is a directed pathwith every node having exactly one parent except for a nodecalled root node that has no parent node and has directedpaths to every other node A subgraph (119881119904E119904) of (119881E) issuch that119881119904 sub 119881 andE119904 sub Ecap(119881119904 times119881119904) A directed spanningtree (119881119904E119904) of the directed graph (119881E) is a subgraph with adirected path where 119881119904 = 119881

The adjacencymatrix119860 = [119886119894119895] isin R119899times119899 of a directed graphwith the set nodeN = 1 119899 is such that the weight 119886119894119895 ispositive if (119894 119895) isin E and 119886119894119895 = 0 if (119894 119895) notin E When weightsare not relevant 119886119894119895 = 1 if (119894 119895) isin E

21 LaplacianMatrix TheLaplacianmatrixL = [119897119894119895] isin R119899times119899of a directed graph is given by 119897119894119894 = sum119899119895=1119895 =119894 119886119894119895 and 119897119894119895 = minus119886119894119895for every 119894 = 119895 Some remarkable properties of this matrix areconsidered

(i) 119897119894119895 le 0 119894 = 119895(ii) The sum of the elements of every row equals zerosum119899119895=1 119897119894119895 = 0 119894 = 1 119899(iii) For directed and undirected graphs 1205821198711 = 0 is an

eigenvalue of L due to the fact that the sum of all

Mathematical Problems in Engineering 3

the elements of a row equals zero There also existsan eigenvector 1119899 = [1 1]119879 with 119899times1 dimensionscorresponding to the zero eigenvalue

(iv) All of the eigenvalues 120582119871119894 of L different from zeroare positive (for directed graphs) or have positive realparts (for undirected graphs) Therefore the real partof every eigenvalue of minusL is negative

3 Problem Statement

Thiswork deals with the consensus problem for a set of agentswith input time-delayThe dynamics of the agents is modeledas linear time-invariant systems with input time-delay andfixed communication topology The graph that models thecommunication is considered to be either directed with aspanning tree or undirected and connected which impliesthat one of the eigenvalues of the Laplacianmatrix equals zero[40]

Each agent is considered to be a 119901-dimensional Multiple-Input-Multiple-Output (MIMO) linear system with the sameinput time-delay and dynamics given by

119894 (119905) = 119860 119894119909119894 (119905) + 119861119894119906119894 (119905 minus 120591119894)119910119894 (119905) = 119862119894119909119894 (119905) (1)

for 119894 = 1 2 119899 where 119909119894 = [1199091198941 119909119894119901]119879 isin R119901 representsthe state of the 119894-th agent 119906119894 isin R119902 is the input control 120591119894 gt 0is a known constant input time-delay 119910119894 isin R119903 is the outputsignal and 119860 119894 isin R119901times119901 119861119894 isin R119901times119902 and 119862119894 isin R119903times119901 It isimportant to note that every parameter is associated with the119894-th agent

Consensus Problem A system of 119899 agents is said to achieveconsensus if for any initial condition 119909119894(0) 119909119894(119905) 997888rarr 119909119895(119905) as119905 997888rarr infin for all 119894 119895 = 1 119899 [1]

To solve the consensus problem for multiagent systems aprotocol is presented in [7] for agents without communica-tion delay with dynamics given by

119894 (119905) = 119860 119894119909119894 (119905) + 119861119894119906119894 (119905) (2)

The consensus protocol is given by

119906119894 (119905) = 1198701119909119894 (119905) + 1198702Σ119899119895=1119886119894119895 (119909119895 (119905) minus 119909119894 (119905)) (3)

for 119894 119895 = 1 119899 where 119886119894119895 are the elements of the adjacentmatrix and1198701 and1198702 are constant gainmatricesThe authorspresent necessary and sufficient conditions for consensus andconsensualization

4 Predictor-Observer Scheme

To compensate the time-delay present in the dynamics ofthe agents a predictor-observer scheme is proposed Theobjective is to estimate the future state of the agents 120591119894 unitsof time ahead to later design a consensus scheme basedon the predicted state It is important to note that the use

of predicted future states on time-delayed systems avoidsthe numerical implementation problems present in solutionswith infinite spectrum even more the partitioned nature ofthe scheme proposed by this work allows compensating largetime-delaysThe design of the predictionndashobserver scheme isdone under the following assumptions

Assumption 1 Signals 119910(119905) and 119906(119905) are available formeasure-ment

Assumption 2 For system (1) the pair (119860 119894 119861119894) is controllableand (119860 119894 119862119894) is observableAssumption 3 Consider that for the time delay 120591119894 in (2) thereexists an integer119898119894 gt 0 such that 120591119894 = 120591119894119898119894Remark 4 Notice that Assumption 3 is just a technicalrequirement in order to avoid the consideration of irrationalvalues for the timendashdelay 120591119894 that could yield an approximateprediction

For the 119894-th agent a set of advanced variables can bedefined as

1199081198941 (119905) = 119909119894 (119905 + 120591119894)1199081198942 (119905) = 1199081198941 (119905 + 120591119894) = 119909119894 (119905 + 2120591119894)

119908119894119898 (119905) = 119908119894119898minus1 (119905 + 120591119894) = 119909119894 (119905 + 119898120591119894) = 119909119894 (119905 + 120591119894)

(4)

where 119908119894119891 = [1199081198941119891 1199081198942119891 119908119894119901119891]119879 for 119891 = 1 119898 refers tothe 119901-dimensional vector state Taking the time derivative of(4) it is obtained that

119894119891 = 119860 119894119908119894119891 + 119861119894119906 (119905 minus (119898 minus 119891) 120591119894) (5)

for 119891 = 1 119898 In particular for 119891 = 119898119894119898 = 119860 119894119908119894119898 + 119861119894119906 (119905) (6)

and a free-delay dynamic is obtainedNotice that system (6) represents the evolution of system

(1) forecasted 120591119894 units of time without input-delayFor system (6) the following predictor-observer is pro-

posed

119908119894119891 = 119860 119894119908119894119891 + 119861119894119906119894 (119905 minus (119898 minus 119891) 120591119894) + 119871 119894119862119894119890119908119894119891 (119905 minus 120591119894) (7)

for 119891 = 1 119898 where 119871 119894 isin R119901times119903 is a gain matrix and theerror signal

119890119908119894119891 (119905) = [1198901199081198941119891 (119905) 119890119908119894119901119891 (119905)]119879 (8)

takes the form

1198901199081198941 (119905) = 119909119894 (119905 + 120591119894) minus 1199081198941 (119905) 119890119908119894119891 (119905) = 119908119894119891minus1 (119905 + 120591119894) minus 119908119894119891 (119905) for 119891 = 2 3 119898 (9)

4 Mathematical Problems in Engineering

The error dynamics (9) is given by

1198901199081198941 (119905) = 119894 (119905 + 120591119894) minus 1199081198941 (119905) 119890119908119894119891 (119905) = 119908119894119891minus1 (119905 + 120591119894) minus 119908119894119891 (119905)

for 119891 = 2 3 119898(10)

resulting in

1198901199081198941 (119905) = 119860 1198941198901199081198941 (119905) minus 119871 1198941198621198941198901199081198941 (119905 minus 120591119894) 119890119908119894119891 (119905) = 119860 119894119890119908119894119891 (119905) + 119871 119894119862119894119890119908119894119891minus1 (119905)

minus 119871 119894119862119894119890119908119894119891 (119905 minus 120591119894) (11)

with 119891 = 2 3 119898 The vectorial form of (11) is the time-delay error system given by

119890119908119894 (119905) = 119860lowast0119890119908119894 (119905) + 119860lowast1119890119908119894 (119905 minus 120591119894) (12)

with 119890119908119894 = [1198901199081198941 119890119908119894119898]119879 for 119894 = 1 119899 and

119860lowast0 =[[[[[[[

119860 119894 0 sdot sdot sdot 0 0119871 119894119862119894 119860 119894 sdot sdot sdot 0 0 d

0 0 sdot sdot sdot 119871 119894119862119894 119860 119894

]]]]]]]

119860lowast1 = [[[[[

minus119871 119894119862119894 sdot sdot sdot 0 d

0 sdot sdot sdot minus119871 119894119862119894

]]]]]

(13)

where 0 isin R119901times119901 is a matrix with all inputs equal to zero

41 Related Predictor Scheme The predictor given by (7) isequivalent to the sequential subpredictors strategy proposedby [31] that is recalled in the following

Consider system (1) and assume that all the state 119909(119905) isavailable for measurement this is 119862119894 = 119868

(119905) = 119860119909 (119905) + 119861119906 (119905 minus 120591) (14)

and there exists119898 isinZ+ such that

120591 = 120591119898 (15)

which allows proposing the sequence of subpredictors givenby

1 (119905) = 1198601199091 (119905) + 1198711 (1199091 (119905 minus 120591) minus 1199092 (119905)) + 119861119906 (119905)

119894 (119905) = 119860119909119894 (119905) + 119871 119894 (119909119894 (119905 minus 120591) minus 119909119894+1 (119905))+ 119861119906 (119905 minus (119894 minus 1) 120591)

119898 (119905) = 119860119909119898 (119905) + 119871119898 (119909119898 (119905 minus 120591) minus 119909119898+1 (119905))+ 119861119906 (119905 minus (119898 minus 1) 120591)

(16)

with 119909119894 isin R119899 119894 = 1 119898 The prediction errors for eachsubpredictor are defined as

119890119894 (119905) = 119909119894 (119905 minus (119898 minus 119894 minus 1) 120591) minus 119909119894+1 (119905 minus (119898 minus 1) 120591)119890119898 (119905) = 119909119898 (119905 minus 120591) minus 119909 (119905) (17)

for 119894 = 1 119898 minus 1 and the error dynamics given by

119890119894 (119905) = 119860119890119894 (119905) + 119871 119894119890119894 (119905 minus 120591) minus 119871 119894+1119890119894+1 (119905 minus 120591)119890119898 (119905) = 119860119890119898 (119905) + 119871119898119890119898 (119905 minus 120591) (18)

for 119894 = 1 119898 minus 1 Asymptotic convergence for the errordynamics is guaranteed by means of an LMI method thatconsiders the closed-loop system that allows calculating thesubpredictors and controlling gain matrices

Themain difference between both schemes is that authorsin [31] consider systems where it is possible to read the wholestate and the predictor-observer (7) presented here includesthe cases when only a partial measurement is available Therelation between both schemes can be found considering thefollowing coordinate change

1199081 (119905) = 119909119898 (119905)

119908119898 (119905) = 1199091 (119905) (19)

and for the error signals

119890119908119894 (119905) = minus119890119898+1minus119894 (119905 + (119898 + 1 minus 119894) 120591) (20)

for 119894 = 1 119898 to subpredictors (16) and prediction errors(17) and assuming 119862 = 119868 in system (1) results in the chain ofpredictors (7) and error signals (12)

Remark 5 It is important to note that the predictor (16)cannot be used to estimate the future state of system (1) when119862119894 = 11986842 Convergence Analysis of the Predictor-Observer Theconvergence to zero of the injection errors (9) is assured byshowing the stability of the error dynamics (12)

Mathematical Problems in Engineering 5

Lemma 6 Let the predictor-observer (7) satisfy Assumptions1 2 and 3 Suppose that there exist positive gain matrices 119871 119894 for119894 = 1 2 119899 such that the matrix (119860 119894minus119871 119894119862119894) is Hurwitz thenthere exists a sufficiently large119898119894 such that the error signals (9)exponentially converge to zero

Proof The characteristic equation of (12) is given by

119901 (119904) = det (119904119868119898119901 minus 119860lowast0 minus 119860lowast1119890minus119904120591119894) = 0 (21)

It is possible to show that (21) can be rewritten as

119901 (119904) = 119898prod119891=1

(119868119899119904 minus 119860 119894 + 119871 119894119862119894119890minus119904120591119894) = 0 (22)

It is clear that every factor of (22) represents the Laplacetransform of a system of the form

119890119908119894119891 (119905) = 119860 119894119890119908119894119891 (119905) minus 119871 119894119862119894119890119908119894119891 (119905 minus 120591119894) (23)

Since the parameters of 119871 119894 are free from the observabilityassumption of the pair (119860 119894 119862119894) it is always possible to locatethe eigenvalues of the matrix 119860 119894 minus 119871 119894119862119894 in the left halfcomplex plane The Hurwitz property of matrix 119860 119894 minus 119871 119894119862119894assures the stability of the differential difference equation(23) for a sufficiently small time delay 120591119894 [41] The maximumtime delay 120591lowast119894 for which system (23) will be asymptoticallystable depends on the choice of the observer gain 119871 119894 and itscomputation is not an easy task since its complexity rises asthe dimension of the system increases Thus given a gain119871 119894 such that 119860 119894 minus 119871 119894119862119894 is a Hurwitz matrix it is alwayspossible to asymptotically stabilize the prediction error (23)for a constant time delay 120591119894 lt 120591lowast119894 This fact can be verifiedfor instance by considering [42] or by reviewing the poleassignment procedure given in [41] Based on the abovearguments it will be assumed without loss of generality thatthere exist 119871 119894 and 120591lowast119894 such that system (23) is asymptoticallystable for 0 le 120591119894 lt 120591lowast119894 It should also be noticed that thestability of (23) is not only asymptotic but also exponential[43] Furthermore if matrix 119871 119894 is chosen according to the rulegiven inTheorem 31 in [34] this is

119871 = 119890119860119900120591lowast (24)

with

119860119900 = 119860 minus 119871119862 (25)

where 119871 is such that all the real parts of the eigenvalues of 119860119900are smaller than some negative real constant 120572 it is possibleto guarantee the exponential convergence of the predictionerrors 119890119908119894119891(119905) to zero which results in the convergence of theestimated future state 119908119894119898(119905) to the real future value 119909(119905 + 120591119894)Remark 7 It should be pointed out that a predictor of theform (23) with 119898 = 1 designed for a system with timedelay at the output was considered in [25] also for the case119898 = 1 in [44] a predictor for a nonlinear input delay systemis designed As mentioned before the partitioned predictorpresented in [31] is similar to the one presented in this sectionconsidering 119862 = 119868

Remark 8 Notice that in the case of 120591119894 = 0 the errordynamics (23) takes the form

119890119908119894119891 (119905) = (119860 119894 minus 119871 119894119862119894) 119890119908119894119891 (119905) (26)

where the stability is determined by the eigenvalues of thematrix 119860 119894 minus 119871 119894119862119894 that by the observability assumption canalways be stabilizable

Remark 9 It should be noticed that 120591119894 is given by 120591119894 =119898120591119894 therefore the larger number of subdelays considered byscheme (7) is the larger delay 120591119894 can be compensated withthe drawback of an increasing dimension of the proposedpredictor-observer

The following result allows obtaining the estimated values119909119894(119905 + 119891120591119894) from the future real values 119909119894(119905 + 119891120591119894) in (4)

Lemma 10 Suppose for system (1) that Assumptions 1 2 and3 are satisfied For every 120591119894 gt 0 there always exists a predictor-observer (7) such that the estimated states 119908119894119891(119905) exponentiallyconverge to the future values 119909119894(119905 + 119891120591119894) for 119891 = 1 119898Proof From the definition of error (9) it is possible to showthat

119908119894119891 (119905) = 119909 (119905 + 119891120591119894) minus119891sum119896=1

119890119908119894119896 (119905 + (119891 minus 119896) 120591119894) (27)

for 119896 = 1 119891 Then by Lemma 6 it is possible to concludethat the estimated states 119908119894119891(119905) exponentially converge to thecorresponding real values

Remark 11 Note that if119898 997888rarr infin then 120591119894 997888rarr 0 relaxing theconvergence conditions of the estimation error This impliesthat it is always possible to stabilize system (12) choosing theinteger119898 large enough

5 Consensus Problem

In this section the consensus protocol for LTI systemsin time-delay is presented The set of agents has a fixedcommunication topology that contains a directed spanningtreeThe dynamics of each agent is given by (1)This protocolconsiders the solution presented in [7] that is adapted to beused with the future state values estimated in the previoussection By using the predicted states instead of the currentone it is possible to deal with systems with large time-delays

Consider a set of 119899 agents of the form (1) where for thesake of easy of presentation it is assumed that 120591119894 = 120591 for 119894 =1 119899 that is

119894 (119905) = 119860119909119894 (119905) + 119861119906119894 (119905 minus 120591) (28)

The vectorial form of the complete set of agents is givenby

(119905) = (119868119899 otimes 119860) 119909 (119905) + (119868119899 otimes 119861) 119906 (119905 minus 120591) (29)

where 119909 = [1199091 1199092 119909119899]119879 119906 = [1199061 1199062 119906119899]119879 and 119868119899 isinR119899times119899

6 Mathematical Problems in Engineering

The following control scheme based on the predictor-observer (7) is proposed

119906119894 (119905) = 1198701119908119894119898 (119905) + 1198702 119899sum119895=1

119897119894119895 (119908119895119898 (119905) minus 119908119894119898 (119905)) (30)

for 119894 119895 = 1 2 119899 1198701 1198702 isin R119902times119901 where 119897119894119895 are theentries of the Laplacian matrix of the graph The controlscheme (30) can be rewritten as

119906 (119905) = (119868119899 otimes 1198701 minusL otimes 1198702) 119908119898 (119905) (31)

whereL isin R119899times119899 is the Laplacian of the system and119908119898 =[1199081119898 119908119899119898]119879 is the predicted stateThe closed-loop system (29)ndash(31) is given by

(119905) = (119868119899 otimes 119860) 119909 (119905)+ (119868119899 otimes 119861) (119868119899 otimes 1198701 minusL otimes 1198702) 119908119898 (119905 minus 120591) (32)

Considering that (119860otimes119861)(119862otimes119863) = 119860119862otimes119861119863 it is obtainedthat

(119905) = (119868119899 otimes 119860) 119909 (119905)+ (119868119899 otimes 1198611198701 minusL otimes 1198611198702) 119908119898 (119905 minus 120591) (33)

Recalling the observation errors

1198901199081 (119905) = 119909 (119905 + 120591) minus 1199081 (119905) 119890119908119891 (119905) = 119908119891minus1 (119905 + 120591) minus 119908119891 (119905) for 119891 = 2 3 119898 (34)

the estimated state119908119898(119905minus120591) can be rewritten as a function ofthe real state and the observation errors

119908119898 (119905 minus 120591) = 119909 (119905) minus 119898sum119891=1

119890119908119891 (119905 minus 119891120591) (35)

where 119890119908119891 = [1198901199081119891 119890119908119899119891]119879 producing (119905) = 119867119909 (119905)

+ (L otimes 1198611198702 minus 119868119899 otimes 1198611198701) 119898sum119891=1

119890119908119891 (119905 minus 119891120591) (36)

where119867 = (119868119899 otimes (119860 + 1198611198701) minusL otimes 1198611198702)Consider now a nonsingular matrix 119880 isin R119899times119899 such that

119880minus1L119880 = 119869L (37)

for 119869L isin R119899times119899 representing the Jordan canonical form of theLaplacian matrixL

Considering now the globally invertible change of vari-able

119909 = (119880minus1 otimes 119868119902) 119909 119909 = (119880 otimes 119868119902) 119909 (38)

for 119909 = [1199091 1199092 119909119899]119879 then it is possible to show that

(119880 otimes 119868119902) (119905)= [119868119899 otimes (119860 + 1198611198701)] (119880 otimes 119868119902) 119909 (119905)minus (L otimes 1198611198702) (119880 otimes 119868119902) 119909 (119905)+ [L otimes 1198611198702 minus 119868119899 otimes 1198611198701] 119898sum

119891=1

119890119908119891 (119905 minus 119891120591)(39)

from where

(119905)= [119868119899 otimes (119860 + 1198611198701) minus 119869119871 otimes 1198611198702] 119909 (119905)+ [119880minus1L otimes 1198611198702 minus 119880minus1 otimes 1198611198701] 119898sum

119891=1

119890119908119891 (119905 minus 119891120591) (40)

Equation (40) can be rewritten as

(119905) = Γ119909 (119905) + Δ 119898sum119891=1

119890119908119891 (119905 minus 119891120591) (41)

where

Δ = 119880minus1L otimes 1198611198702 minus 119880minus1 otimes 1198611198701 (42)

Γ =[[[[[[[[[[

119860 + 1198611198701 0 0 sdot sdot sdot 00 1205742 1205751198611198702 sdot sdot sdot 0 d d

0 0 sdot sdot sdot 120574119899minus1 12057511986111987020 0 sdot sdot sdot 0 120574119899

]]]]]]]]]]

(43)

with 120574119894 = 119860 + 1198611198701 minus 1205821198711198941198611198702 for 119894 = 2 119899 and 120575 = 0 or120575 = 1 depending on the structure of 119869119871Remark 12 Notice that since 119867 and Γ are similar matricesthey have the same eigenvalues Furthermore in (43) it can beseen that those eigenvalues correspond to the ones of119860+1198611198701and 119860 + 1198611198701 minus 1205821198941198611198702 for 119894 = 2 3 11989951 Consensus Analysis

Lemma 13 Consider a set of 119899 agents of the form (28)with a communication topology with a directed spanning treeUnder these circumstances solution to the consensus problemis achieved if and only if the matrices 119860 + 1198611198701 minus 1205821198711198941198611198702 for119894 = 2 3 119899 are HurwitzProof Let the invertible matrix 119875 = [1199011 1199012 119901119899119901] isinC119899119901times119899119901 be such that

119875minus1119867119875 = 119869119867 (44)

Mathematical Problems in Engineering 7

with 119869119867 being the Jordan canonical formof119867 defined in (36)Considering the change of coordinates

119909 = 119875minus1119909 119909 = 119875119909 (45)

(36) yields

119909 = 119875minus1119867119875119909+ 119875minus1 (L otimes 1198611198702 minus 119868119899 otimes 1198611198701) 119898sum

119891=1

119890119908119891 (119905 minus 119891120591) (46)

That is119909 = 119869119867119909+ 119875minus1 (L otimes 1198611198702 minus 119868119899 otimes 1198611198701) 119898sum

119891=1

119890119908119891 (119905 minus 119891120591) (47)

The solution to system (47) is given by

119909 (119905) = 119890119869119867119905119909 (0)+ 119898sum119891=1

int1199050119890119869119867(119905minus120579)119875minus1 (L otimes 1198611198702 minus 119868119899 otimes 1198611198701)

times 119890119908119891 (120579 minus 119891120591) 119889120579(48)

Since 119909 = 119875minus1119909 it is possible to write119909 (119905) = 119875119890119869119867119905119875minus1119909 (0)

+ 119875 119898sum119891=1

int1199050119890119869119867(119905minus120579)119875minus1 (L otimes 1198611198702 minus 119868119899 otimes 1198611198701)

times 119890119908119891 (120579 minus 119891120591) 119889120579(49)

Let 119867 isin R119899119901times119899119901 with eigenvectors 119901119892 isin C (119892 =1 2 119899119901) Note from Remark 12 that 119901119892 (119892 = 1 2 119899)correspond to the eigenvalues of119860+1198611198701 while eigenvectors119901119892 (119892 = 119899 + 1 119899 + 2 119899119901) correspond to the eigenvalues of119860 + 1198611198701 minus 1205821198711198941198611198702 119894 = 2 3 119899 Then two consensus sub-spaces can be established subspaceC(119867) spanned by119901119892 (119892 =1 2 119899) and a complementary consensus subspace C(119867)spanned by 119901119892 (119892 = 119899 + 1 119899 + 2 119899119901) Therefore theconsensus spaceC119899119901 is given by

C119899119901 = C oplusC (50)

Since the eigenvalues of119867 correspond to the eigenvaluesof119860+1198611198701 and119860+1198611198701 minus1205821198711198941198611198702 119894 = 2 3 119899 matrix 119890119869119867119905can be written as

119890119869119867119905 = [119890119869119862119905 00 119890119869119862119905] (51)

defining

119909 (0) = 119909119862 (0) + 119909119862 (0) (52)

Equation (49) can now be rewritten as

119909 (119905) = 119875[119890119869119862119905 00 119890119869119862119905]119875minus1119909 (0)

+ 119875 119898sum119891=1

int1199050119890119869119867(119905minus120579)119875minus1 (L otimes 1198611198702 minus 119868119899 otimes 1198611198701)

times 119890119908119891 (120579 minus 119891120591) 119889120579

(53)

Considering that the solution of the closed-loop system(53) can be expressed as

119909 (119905) = 119909119862 (119905) + 119909119862 (119905)+ 119875 119898sum119891=1

int1199050119890119869119867(119905minus120579)119875minus1 (L otimes 1198611198702 minus 119868119899 otimes 1198611198701)

times 119890119908119891 (120579 minus 119891120591) 119889120579(54)

and noting that the limit when 119905 997888rarr infin of the third term in(54) is a constant value thus

lim119905997888rarrinfin119890119908119891 (119905) = 0 (55)

The system consensus state can be established by meansof the analysis of 119909119862(119905) and 119909119862(119905) From (53) and (54) 119909119862(119905)is given by

119909119862 (119905) = 119875[119890119869119862119905 00 119890119869119862119905]119875minus1119909119862 (0) (56)

Describing the initial state as

119909 (0) = 119909119862 (0) + 119909119862 (0)= 119901sum119892=1

120572119892 (0) 119901119892 +119899119901sum119892=119901+1

120572119892 (0) 119901119892= 119875 [1205721 (0) 120572119901 (0) 0 0]119879+ 119875 [0 0 120572119901+1 (0) 120572119899119901 (0)]119879

(57)

thus

119909119862 (0) = 119875 [1205721 (0) 120572119901 (0) 0 0]119879119909119862 (0) = 119875 [0 0 120572119901+1 (0) 120572119899119901 (0)]119879

(58)

where 120572119892(0) 119892 = 1 2 119899119901 are real constants From (58)119909119862(119905) yields119909119862 (119905) = 119875[119890

119869119862119905 00 119890119869119862119905] [1205721 (0) 120572119901 (0) 0 0]

119879 (59)

That is

119909119862 (119905) = 119875[119890119869119862119905 [1205721 (0) 120572119901 (0)]119879

0 ] (60)

8 Mathematical Problems in Engineering

Since 119869119862 is the Jordan block of 119867 corresponding to theeigenvalues of119860+1198611198701 and considering that the pair (119860 119861) iscontrollable it can be concluded that the pair (119860 + 1198611198701 119861) isalso controllable and therefore the right choice of matrix 1198701guarantees that 119909119862(119905) achieves consensus Now 119909119888(119905) is givenby

119909119862 (119905)= 119875[119890119869119862119905 00 119890119869119862119905] [0 0 120572119901+1 (0) 120572119899119901 (0)]

119879 (61)

that yields

119909119862 (119905) = 119875[[0

119890119869119862119905 [120572119901+1 (0) 120572119899119901 (0)]119879]] (62)

And since 119869119862 is the Jordan block of 119867 corresponding tothe eigenvalues of 119860 + 1198611198701 minus 1205821198711198941198611198702 for 119894 = 2 3 119899 thenit can be concluded that for system (28) to achieve consensusmatrices119860+1198611198701 minus1205821198711198941198611198702 119894 = 2 3 119899 must be Hurwitzwhich implies

lim119905997888rarrinfin119909119862 (119905) = 0 (63)

Considering (60) and (63) the system consensus value isgiven by

lim119905997888rarrinfin119909 (119905) = lim

119905997888rarrinfin

119875[119890119869119862119905 [1205721 (0) 120572119901 (0)]1198790 ]

+ 119875 119898sum119891=1

int1199050119890119869119867(119905minus120579)119875minus1

times (L otimes 1198611198702 minus 119868119899 otimes 1198611198701) 119890119908119891 (120579 minus 119891120591) 119889120579

(64)

Since it has been shown that lim119905997888rarrinfin119890119908119891(119905) = 0lim119905997888rarrinfin119875 119898sum119891=1

int1199050119890119869119867(119905minus120579)119875minus1 (L otimes 1198611198702 minus 119868119899 otimes 1198611198701)

times 119890119908119891 (120579 minus 119891120591) 119889120579 = 119864(65)

with a real constant vector 119864 thenlim119905997888rarrinfin119909 (119905) = lim

119905997888rarrinfin119875[119890119869119862119905 [1205721 (0) 120572119901 (0)]1198790 ] + 119864 (66)

Finally defining

[1205731 (119905) 120573119901 (119905)]119879 = 119890119869119862119905 [1205721 (0) 120572119901 (0)]119879 (67)

and considering that Lemma 4 from [7] proves that the first119901 eigenvectors of119867 are given by 119901119892 = 1119899 otimes 119888119895 for 119892 = 1 119901

1 2 3

456

Figure 1 Communication topology

where 119888119892 are the eigenvectors of 119860 + 1198611198701 and 1119899 isin R119899 is thevector with all of its entries equal to one the consensus value(66) yields

lim119905997888rarrinfin119909 (119905) = lim

119905997888rarrinfin1119899

otimes [1198881 119888119901] [1205731 (119905) 120573119901 (119905)]119879 + 119864(68)

Remark 14 It should be noted that the previous proof isbased on the corresponding proof presented in [7] with thedifference that the proof presented in this work includes thepredicted state used in the consensus protocol which resultsin a consensus value affected by the initial injection errorsrepresented by 119864 in (68)

Remark 15 Notice that the prediction-observation schemeproposed here can compensate the time-delay of the agentswhen it is placed either at the input or at the output Inthe case of agents with input time-delay each agent willestimate its own future state and send it to its neighborswhich will use them to calculate its own control thuscompensating their input time-delay In the case where theagents present an output time-delay once again each agentwould estimate its current state from its delayed output andsend the undelayed estimated state to the other agents Inboth cases the consensus will be achieved by means of adecentralized algorithm

6 Numerical Evaluations

Numerical evaluations of the proposed solution carriedout consider two cases the Multiagent Supporting System(MASS) composed by six agents presented in [7] and a mul-tiagent system formed by six agents with unstable dynamicswhose stabilization is achieved in [31] For simplicity inboth cases the communication topology is used depicted inFigure 1 with the corresponding Laplacian matrix given by

L =[[[[[[[[[[[[

1 0 0 0 0 minus1minus1 1 0 0 0 00 minus1 2 minus1 0 00 0 0 1 minus1 00 0 0 minus1 1 0minus1 0 0 0 minus1 2

]]]]]]]]]]]]

(69)

Mathematical Problems in Engineering 9

0 t108642

minus2

0

2

4

6

x11x21x31

x41x51x61

Figure 2 Time evolution of the state MASS system 120591 = 12119904

0 t108642

minus8minus6minus4minus2024

x12x22x32

x42x52x62

Figure 3 Time evolution of the state MASS system 120591 = 12119904

Example 1 In the case of the MASS system the dynamics ofeach agent is given by

119894 (119905) = [[[0 1minus119896119898119894minus119863119898119894]]]119909119894 (119905) + [01] 119906 (119905 minus 120591119894) (70)

where 119909119894(119905) = [119911119894(119905) 119894(119905)]119879 119911119894(119905) is the height of each agent119898119894 is the mass 119863 is the damping at each agent 119896 is thestiffness and 119906119894(119905) is the control input The implementationof the predictor considers a partition of119898 = 4 and the systemparameters 119898119894 = 106 119896 = 120 and 119863 = 505 The initialconditions are set as

1199090 = [minus3 minus15 minus2 minus2 0 1 4 minus1 2 3 6 2]119879 (71)

The gain matrix for the predictor-observer is given byŁ119894 = [1 0 4 0]119879 and the consensus gain vectors 1198701 =[113208 minus02358] and 1198702 = [88687 1] The delay consid-ered is 120591 = 12119904 the results are given in Figures 2 3 4 and 5that represent the evolution in time of the state observationerrors and control signal respectively The evolution of thelogarithm of the homogeneous norm of the prediction erroris depicted in Figure 6 to show its exponential convergence Itcan be seen that with the partition of the predictor-observerlarge delays can be compensated

minus2

0

2

4

6

ew11ew21ew31

ew41ew51ew61

minus8minus6minus4minus2024

ew12ew22ew32

ew42ew52ew62

0 t108642

0 t108642

Figure 4 Time evolution of the estimation errors MASS system120591 = 12119904

minus1

0

1

2

3

4

u1u2u3

u4u5u6

0 t108642

Figure 5 Time evolution of the control signal MASS system 120591 =12119904

Example 2 In a more challenging situation an unstablesystem presented in [31] is taken into account to form amultiagent system with 119899 = 6 and the communicationtopology presented in Figure 1 The dynamics of each agentis given by

(119905) = [minus5 minus63 4 ] 119909 (119905) + [04] 119906 (119905 minus 120591)

119910 (119905) = [minus2 2] 119909 (119905) (72)

10 Mathematical Problems in Engineeringlog((e))

1

0

minus1

minus2

minus3

minus4

minus5

0 t108642

Figure 6 Time evolution of the logarithm of the prediction errorMASS system 120591 = 12119904

0 5 10 t

minus20

minus10

0

10

20

x11x21x31

x41x51x61

0 5 10 tminus20

minus10

0

10

20

x12x22x32

x42x52x62

Figure 7 Time evolution of the state unstable agents 120591 = 1119904

The delay of the system is 120591 = 1119904 the partition of theobserver is119898 = 4 and the initial conditions are set as

1199090 = [minus3 02 minus1 05 3 1 minus15 0 4 minus12 minus2 0]119879 (73)

The gain of each subpredictor is given by119871 119894 = [minus08212 07263]119879 and the control gains are1198701 = [minus05417 minus 075] and 1198702 = [minus4 03] Figures 7and 8 present the evolution in time of the state of the systemand the prediction errors respectively where after a transientperiod the desired convergence is obtained Figure 9 presentsthe evolution of the control signal The logarithm of thenorm of the prediction error is presented in Figure 10

0 5 10 tminus20

minus10

0

10

ew11ew21ew31

ew41ew51ew61

0 5 10 t

minus10

0

10

20

ew12ew22ew32

ew42ew52ew62

Figure 8 Time evolution of the estimation errors unstable agents120591 = 1119904

0 5 10 t

minus6

minus4

minus2

0

2

4

6

u1u2u3

u4u5u6

Figure 9 Time evolution of the control signal unstable agents 120591 =1119904

7 Conclusions

This work deals with the consensus problem for multiagentsystems with LTI dynamics and input time-delay A modifiedpartitioned predictor-observer is proposed to estimate thefuture state values of the agents These predicted states areused in the consensus protocol in order to compensatethe input time-delays Formal proofs for the convergenceof the predictor and consensus are given The performednumerical evaluations show that a larger number of partitions

Mathematical Problems in Engineering 11

0 5 10 t

log((e))

25

2

15

1

05

0

minus05

minus1

Figure 10 Time evolution of the logarithm of the prediction errorunstable agents 120591 = 1119904

in the predictor-observer results in an improvement of theresponse of the system and in a larger time-delay that can becompensated

Data Availability

No data were used to support this study

Conflicts of Interest

The authors declare that they have no conflicts of interest

References

[1] W Ren and E Atkins ldquoDistributed multi-vehicle coordinatedcontrol via local information exchangerdquo International Journal ofRobust and Nonlinear Control vol 17 no 10-11 pp 1002ndash10332007

[2] R Olfati-Saber and R M Murray ldquoDistributed cooperativecontrol ofmultiple vehicle formations using structural potentialfunctionsrdquo IFACWorld Congress 2002

[3] J A Fax and R M Murray ldquoInformation flow and cooperativecontrol of vehicle formationsrdquo IEEE Transactions on AutomaticControl vol 49 no 9 pp 1465ndash1476 2004

[4] R Olfati-Saber and R M Murray ldquoConsensus problems innetworks of agents with switching topology and time-delaysrdquoIEEE Transactions onAutomatic Control vol 49 no 9 pp 1520ndash1533 2004

[5] A Jadbabaie J Lin andA SMorse ldquoCoordination of groups ofmobile autonomous agents using nearest neighbour rulesrdquo IEEETransactions on Automatic Control vol 48 no 6 pp 988ndash10012003

[6] L Moreau ldquoConsensus and cooperation in networked multi-agent systemsrdquo IEEE Transactions onAutomatic Control vol 50no 2 pp 169ndash182 2005

[7] J Xi N Cai and Y Zhong ldquoConsensus problems for high-orderlinear time-invariant swarm systemsrdquo Physica A StatisticalMechanics and its Applications vol 389 no 24 pp 5619ndash56272010

[8] W Ren and R W BeardDistributed Consensus in Multi-VehicleCooperative Control Theory and Applications Springer-VerlagLondon UK 2008

[9] L Peng J Yingmin D Junping and Y Shiying ldquoDistributedconsensus protocol for second-order agents with fixed topology

and time-delayrdquo in Proceedings of the 26th Chinese ControlConference (CCC rsquo07) pp 577ndash581 2007

[10] Z Yan D Wu and Y Liu ldquoConsensus of discrete multiagentsystem with various time delays and environmental distur-bancesrdquo Entropy vol 16 no 12 pp 6524ndash6538 2014

[11] D Lee and M W Spong ldquoAgreement with non-uniforminformation delaysrdquo in Proceedings of the American ControlConference IEEE 2006

[12] P Lin and Y Jia ldquoConsensus of a class of second-order multi-agent systems with time-delay and jointly-connected topolo-giesrdquo IEEE Transactions on Automatic Control vol 55 no 3 pp778ndash784 2010

[13] P Lin and Y Jia ldquoConsensus of second-order discrete-timemulti-agent systems with nonuniform time-delays and dynam-ically changing topologiesrdquoAutomatica vol 49 no 5 pp 2154ndash2158 2009

[14] J Xi Z Shi and Y Zhong ldquoConsensus analysis and designfor high-order linear swarm systems with time-varying delaysrdquoPhysicaA StatisticalMechanics and its Applications vol 390 no23-24 pp 4114ndash4123 2011

[15] J Xi Z Wang G Liu and Y Zhong ldquoConsensus problems forlinear time-varying swarm systemswith topology variances andmultiple time delaysrdquo in Proceedings of the 2013 32nd ChineseControl Conference (CCC rsquo13) pp 192ndash198 2013

[16] X Luo X Li S Li and X Guan ldquoConsensus for linear multi-agent systems with constant and time-varying communicationdelays via delay-decomposition approachrdquo in Proceedings of the11th World Congress on Intelligent Control and Automation pp353ndash358 2014

[17] Y Cao T Oguchi P Verhoeckx and H Nijmeijer ldquoConsensuscontrol for a multiagent systemwith time delaysrdquoMathematicalProblems in Engineering vol 2017 Article ID 4063184 11 pages2017

[18] S Mehra and S R Sahoo ldquoTrajectory tracking with input delayinmulti-agent system Double integrator caserdquo in Proceedings ofthe 2016 International Conference onUnmannedAircraft Systems(ICUAS rsquo16) pp 387ndash393 2016

[19] S Mehra A Sen and S R Sahoo ldquoTrajectory tracking inheterogeneous multi-agent system without and with inputdelayrdquo in Proceedings of the 2017 Indian Control Conference (ICCrsquo17) pp 338ndash343 2017

[20] B Zhou and Z Lin ldquoConsensus of high-order multi-agent sys-tems with large input and communication delaysrdquo Automaticavol 50 no 2 pp 452ndash464 2014

[21] C Wang Z Zuo Z Lin and Z Ding ldquoA truncated predictionapproach to consensus control of lipschitz nonlinearmultiagentsystems with input delayrdquo IEEE Transactions on Control ofNetwork Systems vol 4 no 4 pp 716ndash724 2017

[22] P Shi and Q K Shen ldquoObserver-based leader-following con-sensus of uncertain nonlinear multi-agent systemsrdquo Interna-tional Journal of Robust and Nonlinear Control 2017

[23] O J M Smith ldquoCloser control of loops with deadtimerdquoChemical Engineering Progress vol 53 no 5 pp 217ndash219 1957

[24] K Watanabe and M Ito ldquoA process-model control for linearsystems with delayrdquo IEEE Transactions on Automatic Controlvol 26 no 6 pp 1261ndash1269 1981

[25] W Michiels and D Roose ldquoTime-delay compensation inunstable plants using delayed state feedbackrdquo in Proceedings ofthe 40th IEEE Conference on Decision and Control rsquo01 vol 2 pp1433ndash1437 IEEE 2001

12 Mathematical Problems in Engineering

[26] A Manitius and A W Olbrot ldquoFinite spectrum assignmentproblem for systems with delaysrdquo IEEE Transactions on Auto-matic Control vol 24 no 4 pp 541ndash553 1979

[27] Z Artstein ldquoLinear systems with delayed controls a reductionrdquoIEEE Transactions on Automatic Control vol 27 no 4 pp 869ndash879 1982

[28] L Mirkin and N Raskin ldquoEvery stabilizing dead-time con-troller has an observerndashpredictor-based structurerdquo Automaticavol 39 no 10 pp 1747ndash1754 2003

[29] S Mondie and W Michiels ldquoFinite spectrum assignment ofunstable time-delay systems with a safe implementationrdquo IEEETransactions on Automatic Control vol 48 no 12 pp 2207ndash2212 2003

[30] B Zhou ldquoInput delay compensation of linear systems with bothstate and input delays by nested predictionrdquoAutomatica vol 50no 5 pp 1434ndash1443 2014

[31] M Najafi S Hosseinnia F Sheikholeslam and M KarimadinildquoClosed-loop control of dead time systems via sequential sub-predictorsrdquo International Journal of Control vol 86 no 4 pp599ndash609 2013

[32] F Sheikholeslam S Hosseinnia M Najafi and Q WangldquoRobust H infin control of single input-delay systems based onsequential sub-predictorsrdquo IET Control Theory amp Applicationsvol 8 no 13 pp 1175ndash1184 2014

[33] F Cacace F Conte A Germani and G Palombo ldquoOptimalcontrol of linear systems with large and variable input delaysrdquoSystems amp Control Letters vol 89 pp 1ndash7 2016

[34] F Cacace A Germani and C Manes ldquoPredictor-based controlof linear systems with large and variable measurement delaysrdquoInternational Journal of Control vol 87 no 4 pp 704ndash714 2014

[35] F Mazenc and M Malisoff ldquoStabilization and robustness anal-ysis for time-varying systems with time-varying delays usinga sequential subpredictors approachrdquo Automatica vol 82 pp118ndash127 2017

[36] A Germani C Manes and P Pepe ldquoA new approach to stateobservation of nonlinear systems with delayed outputrdquo Instituteof Electrical andElectronics Engineers Transactions onAutomaticControl vol 47 no 1 pp 96ndash101 2002

[37] M Velasco-Villa J Heras-Godınez J A Vazquez-Santacruzand V Fragoso-Rubio ldquoDelayed consensus problem for singleand double integrator systemsrdquo Mathematical Problems inEngineering vol 2015 Article ID 461098 15 pages 2015

[38] V Fragoso-Rubio M Velasco-Villa and M A Hernandez-Perez ldquoConsensus problem for linear time invariant systemswith time-delayrdquo in Proceedings of the National Conference ofAutomatic Control rsquo17 pp 90ndash95 2017

[39] C Godsil and G Royle Algebraic Graph Theory Springer NewYork NY USA 2001

[40] W Ren R W Beard and E M Atkins ldquoInformation consensusin multivehicle cooperative controlrdquo IEEE Control SystemsMagazine vol 27 no 2 pp 71ndash82 2007

[41] W Michiels K Engelborghs P Vansevenant and D RooseldquoContinuous pole placement for delay equationsrdquo Automaticavol 38 no 5 pp 747ndash761 2002

[42] K Gu V L Kharitonov and J Chen Stability of Time-DelaySystems Birkhauser 2003

[43] R E Bellman and K L Cooke Differential-Difference Equa-tions Rand Corporation 1963

[44] I Estrada-Sanchez M Velasco-Villa and H Rodrıguez-CortesldquoPrediction-based control for nonlinear systems with inputdelayrdquoMathematical Problems in Engineering vol 2017 ArticleID 7415418 11 pages 2017

Hindawiwwwhindawicom Volume 2018

MathematicsJournal of

Hindawiwwwhindawicom Volume 2018

Mathematical Problems in Engineering

Applied MathematicsJournal of

Hindawiwwwhindawicom Volume 2018

Probability and StatisticsHindawiwwwhindawicom Volume 2018

Journal of

Hindawiwwwhindawicom Volume 2018

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawiwwwhindawicom Volume 2018

OptimizationJournal of

Hindawiwwwhindawicom Volume 2018

Hindawiwwwhindawicom Volume 2018

Engineering Mathematics

International Journal of

Hindawiwwwhindawicom Volume 2018

Operations ResearchAdvances in

Journal of

Hindawiwwwhindawicom Volume 2018

Function SpacesAbstract and Applied AnalysisHindawiwwwhindawicom Volume 2018

International Journal of Mathematics and Mathematical Sciences

Hindawiwwwhindawicom Volume 2018

Hindawi Publishing Corporation httpwwwhindawicom Volume 2013Hindawiwwwhindawicom

The Scientific World Journal

Volume 2018

Hindawiwwwhindawicom Volume 2018Volume 2018

Numerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisAdvances inAdvances in Discrete Dynamics in

Nature and SocietyHindawiwwwhindawicom Volume 2018

Hindawiwwwhindawicom

Dierential EquationsInternational Journal of

Volume 2018

Hindawiwwwhindawicom Volume 2018

Decision SciencesAdvances in

Hindawiwwwhindawicom Volume 2018

AnalysisInternational Journal of

Hindawiwwwhindawicom Volume 2018

Stochastic AnalysisInternational Journal of

Submit your manuscripts atwwwhindawicom

Page 3: Consensus Problem for Linear Time-Invariant Systems with ...downloads.hindawi.com/journals/mpe/2019/1607474.pdf · ResearchArticle Consensus Problem for Linear Time-Invariant Systems

Mathematical Problems in Engineering 3

the elements of a row equals zero There also existsan eigenvector 1119899 = [1 1]119879 with 119899times1 dimensionscorresponding to the zero eigenvalue

(iv) All of the eigenvalues 120582119871119894 of L different from zeroare positive (for directed graphs) or have positive realparts (for undirected graphs) Therefore the real partof every eigenvalue of minusL is negative

3 Problem Statement

Thiswork deals with the consensus problem for a set of agentswith input time-delayThe dynamics of the agents is modeledas linear time-invariant systems with input time-delay andfixed communication topology The graph that models thecommunication is considered to be either directed with aspanning tree or undirected and connected which impliesthat one of the eigenvalues of the Laplacianmatrix equals zero[40]

Each agent is considered to be a 119901-dimensional Multiple-Input-Multiple-Output (MIMO) linear system with the sameinput time-delay and dynamics given by

119894 (119905) = 119860 119894119909119894 (119905) + 119861119894119906119894 (119905 minus 120591119894)119910119894 (119905) = 119862119894119909119894 (119905) (1)

for 119894 = 1 2 119899 where 119909119894 = [1199091198941 119909119894119901]119879 isin R119901 representsthe state of the 119894-th agent 119906119894 isin R119902 is the input control 120591119894 gt 0is a known constant input time-delay 119910119894 isin R119903 is the outputsignal and 119860 119894 isin R119901times119901 119861119894 isin R119901times119902 and 119862119894 isin R119903times119901 It isimportant to note that every parameter is associated with the119894-th agent

Consensus Problem A system of 119899 agents is said to achieveconsensus if for any initial condition 119909119894(0) 119909119894(119905) 997888rarr 119909119895(119905) as119905 997888rarr infin for all 119894 119895 = 1 119899 [1]

To solve the consensus problem for multiagent systems aprotocol is presented in [7] for agents without communica-tion delay with dynamics given by

119894 (119905) = 119860 119894119909119894 (119905) + 119861119894119906119894 (119905) (2)

The consensus protocol is given by

119906119894 (119905) = 1198701119909119894 (119905) + 1198702Σ119899119895=1119886119894119895 (119909119895 (119905) minus 119909119894 (119905)) (3)

for 119894 119895 = 1 119899 where 119886119894119895 are the elements of the adjacentmatrix and1198701 and1198702 are constant gainmatricesThe authorspresent necessary and sufficient conditions for consensus andconsensualization

4 Predictor-Observer Scheme

To compensate the time-delay present in the dynamics ofthe agents a predictor-observer scheme is proposed Theobjective is to estimate the future state of the agents 120591119894 unitsof time ahead to later design a consensus scheme basedon the predicted state It is important to note that the use

of predicted future states on time-delayed systems avoidsthe numerical implementation problems present in solutionswith infinite spectrum even more the partitioned nature ofthe scheme proposed by this work allows compensating largetime-delaysThe design of the predictionndashobserver scheme isdone under the following assumptions

Assumption 1 Signals 119910(119905) and 119906(119905) are available formeasure-ment

Assumption 2 For system (1) the pair (119860 119894 119861119894) is controllableand (119860 119894 119862119894) is observableAssumption 3 Consider that for the time delay 120591119894 in (2) thereexists an integer119898119894 gt 0 such that 120591119894 = 120591119894119898119894Remark 4 Notice that Assumption 3 is just a technicalrequirement in order to avoid the consideration of irrationalvalues for the timendashdelay 120591119894 that could yield an approximateprediction

For the 119894-th agent a set of advanced variables can bedefined as

1199081198941 (119905) = 119909119894 (119905 + 120591119894)1199081198942 (119905) = 1199081198941 (119905 + 120591119894) = 119909119894 (119905 + 2120591119894)

119908119894119898 (119905) = 119908119894119898minus1 (119905 + 120591119894) = 119909119894 (119905 + 119898120591119894) = 119909119894 (119905 + 120591119894)

(4)

where 119908119894119891 = [1199081198941119891 1199081198942119891 119908119894119901119891]119879 for 119891 = 1 119898 refers tothe 119901-dimensional vector state Taking the time derivative of(4) it is obtained that

119894119891 = 119860 119894119908119894119891 + 119861119894119906 (119905 minus (119898 minus 119891) 120591119894) (5)

for 119891 = 1 119898 In particular for 119891 = 119898119894119898 = 119860 119894119908119894119898 + 119861119894119906 (119905) (6)

and a free-delay dynamic is obtainedNotice that system (6) represents the evolution of system

(1) forecasted 120591119894 units of time without input-delayFor system (6) the following predictor-observer is pro-

posed

119908119894119891 = 119860 119894119908119894119891 + 119861119894119906119894 (119905 minus (119898 minus 119891) 120591119894) + 119871 119894119862119894119890119908119894119891 (119905 minus 120591119894) (7)

for 119891 = 1 119898 where 119871 119894 isin R119901times119903 is a gain matrix and theerror signal

119890119908119894119891 (119905) = [1198901199081198941119891 (119905) 119890119908119894119901119891 (119905)]119879 (8)

takes the form

1198901199081198941 (119905) = 119909119894 (119905 + 120591119894) minus 1199081198941 (119905) 119890119908119894119891 (119905) = 119908119894119891minus1 (119905 + 120591119894) minus 119908119894119891 (119905) for 119891 = 2 3 119898 (9)

4 Mathematical Problems in Engineering

The error dynamics (9) is given by

1198901199081198941 (119905) = 119894 (119905 + 120591119894) minus 1199081198941 (119905) 119890119908119894119891 (119905) = 119908119894119891minus1 (119905 + 120591119894) minus 119908119894119891 (119905)

for 119891 = 2 3 119898(10)

resulting in

1198901199081198941 (119905) = 119860 1198941198901199081198941 (119905) minus 119871 1198941198621198941198901199081198941 (119905 minus 120591119894) 119890119908119894119891 (119905) = 119860 119894119890119908119894119891 (119905) + 119871 119894119862119894119890119908119894119891minus1 (119905)

minus 119871 119894119862119894119890119908119894119891 (119905 minus 120591119894) (11)

with 119891 = 2 3 119898 The vectorial form of (11) is the time-delay error system given by

119890119908119894 (119905) = 119860lowast0119890119908119894 (119905) + 119860lowast1119890119908119894 (119905 minus 120591119894) (12)

with 119890119908119894 = [1198901199081198941 119890119908119894119898]119879 for 119894 = 1 119899 and

119860lowast0 =[[[[[[[

119860 119894 0 sdot sdot sdot 0 0119871 119894119862119894 119860 119894 sdot sdot sdot 0 0 d

0 0 sdot sdot sdot 119871 119894119862119894 119860 119894

]]]]]]]

119860lowast1 = [[[[[

minus119871 119894119862119894 sdot sdot sdot 0 d

0 sdot sdot sdot minus119871 119894119862119894

]]]]]

(13)

where 0 isin R119901times119901 is a matrix with all inputs equal to zero

41 Related Predictor Scheme The predictor given by (7) isequivalent to the sequential subpredictors strategy proposedby [31] that is recalled in the following

Consider system (1) and assume that all the state 119909(119905) isavailable for measurement this is 119862119894 = 119868

(119905) = 119860119909 (119905) + 119861119906 (119905 minus 120591) (14)

and there exists119898 isinZ+ such that

120591 = 120591119898 (15)

which allows proposing the sequence of subpredictors givenby

1 (119905) = 1198601199091 (119905) + 1198711 (1199091 (119905 minus 120591) minus 1199092 (119905)) + 119861119906 (119905)

119894 (119905) = 119860119909119894 (119905) + 119871 119894 (119909119894 (119905 minus 120591) minus 119909119894+1 (119905))+ 119861119906 (119905 minus (119894 minus 1) 120591)

119898 (119905) = 119860119909119898 (119905) + 119871119898 (119909119898 (119905 minus 120591) minus 119909119898+1 (119905))+ 119861119906 (119905 minus (119898 minus 1) 120591)

(16)

with 119909119894 isin R119899 119894 = 1 119898 The prediction errors for eachsubpredictor are defined as

119890119894 (119905) = 119909119894 (119905 minus (119898 minus 119894 minus 1) 120591) minus 119909119894+1 (119905 minus (119898 minus 1) 120591)119890119898 (119905) = 119909119898 (119905 minus 120591) minus 119909 (119905) (17)

for 119894 = 1 119898 minus 1 and the error dynamics given by

119890119894 (119905) = 119860119890119894 (119905) + 119871 119894119890119894 (119905 minus 120591) minus 119871 119894+1119890119894+1 (119905 minus 120591)119890119898 (119905) = 119860119890119898 (119905) + 119871119898119890119898 (119905 minus 120591) (18)

for 119894 = 1 119898 minus 1 Asymptotic convergence for the errordynamics is guaranteed by means of an LMI method thatconsiders the closed-loop system that allows calculating thesubpredictors and controlling gain matrices

Themain difference between both schemes is that authorsin [31] consider systems where it is possible to read the wholestate and the predictor-observer (7) presented here includesthe cases when only a partial measurement is available Therelation between both schemes can be found considering thefollowing coordinate change

1199081 (119905) = 119909119898 (119905)

119908119898 (119905) = 1199091 (119905) (19)

and for the error signals

119890119908119894 (119905) = minus119890119898+1minus119894 (119905 + (119898 + 1 minus 119894) 120591) (20)

for 119894 = 1 119898 to subpredictors (16) and prediction errors(17) and assuming 119862 = 119868 in system (1) results in the chain ofpredictors (7) and error signals (12)

Remark 5 It is important to note that the predictor (16)cannot be used to estimate the future state of system (1) when119862119894 = 11986842 Convergence Analysis of the Predictor-Observer Theconvergence to zero of the injection errors (9) is assured byshowing the stability of the error dynamics (12)

Mathematical Problems in Engineering 5

Lemma 6 Let the predictor-observer (7) satisfy Assumptions1 2 and 3 Suppose that there exist positive gain matrices 119871 119894 for119894 = 1 2 119899 such that the matrix (119860 119894minus119871 119894119862119894) is Hurwitz thenthere exists a sufficiently large119898119894 such that the error signals (9)exponentially converge to zero

Proof The characteristic equation of (12) is given by

119901 (119904) = det (119904119868119898119901 minus 119860lowast0 minus 119860lowast1119890minus119904120591119894) = 0 (21)

It is possible to show that (21) can be rewritten as

119901 (119904) = 119898prod119891=1

(119868119899119904 minus 119860 119894 + 119871 119894119862119894119890minus119904120591119894) = 0 (22)

It is clear that every factor of (22) represents the Laplacetransform of a system of the form

119890119908119894119891 (119905) = 119860 119894119890119908119894119891 (119905) minus 119871 119894119862119894119890119908119894119891 (119905 minus 120591119894) (23)

Since the parameters of 119871 119894 are free from the observabilityassumption of the pair (119860 119894 119862119894) it is always possible to locatethe eigenvalues of the matrix 119860 119894 minus 119871 119894119862119894 in the left halfcomplex plane The Hurwitz property of matrix 119860 119894 minus 119871 119894119862119894assures the stability of the differential difference equation(23) for a sufficiently small time delay 120591119894 [41] The maximumtime delay 120591lowast119894 for which system (23) will be asymptoticallystable depends on the choice of the observer gain 119871 119894 and itscomputation is not an easy task since its complexity rises asthe dimension of the system increases Thus given a gain119871 119894 such that 119860 119894 minus 119871 119894119862119894 is a Hurwitz matrix it is alwayspossible to asymptotically stabilize the prediction error (23)for a constant time delay 120591119894 lt 120591lowast119894 This fact can be verifiedfor instance by considering [42] or by reviewing the poleassignment procedure given in [41] Based on the abovearguments it will be assumed without loss of generality thatthere exist 119871 119894 and 120591lowast119894 such that system (23) is asymptoticallystable for 0 le 120591119894 lt 120591lowast119894 It should also be noticed that thestability of (23) is not only asymptotic but also exponential[43] Furthermore if matrix 119871 119894 is chosen according to the rulegiven inTheorem 31 in [34] this is

119871 = 119890119860119900120591lowast (24)

with

119860119900 = 119860 minus 119871119862 (25)

where 119871 is such that all the real parts of the eigenvalues of 119860119900are smaller than some negative real constant 120572 it is possibleto guarantee the exponential convergence of the predictionerrors 119890119908119894119891(119905) to zero which results in the convergence of theestimated future state 119908119894119898(119905) to the real future value 119909(119905 + 120591119894)Remark 7 It should be pointed out that a predictor of theform (23) with 119898 = 1 designed for a system with timedelay at the output was considered in [25] also for the case119898 = 1 in [44] a predictor for a nonlinear input delay systemis designed As mentioned before the partitioned predictorpresented in [31] is similar to the one presented in this sectionconsidering 119862 = 119868

Remark 8 Notice that in the case of 120591119894 = 0 the errordynamics (23) takes the form

119890119908119894119891 (119905) = (119860 119894 minus 119871 119894119862119894) 119890119908119894119891 (119905) (26)

where the stability is determined by the eigenvalues of thematrix 119860 119894 minus 119871 119894119862119894 that by the observability assumption canalways be stabilizable

Remark 9 It should be noticed that 120591119894 is given by 120591119894 =119898120591119894 therefore the larger number of subdelays considered byscheme (7) is the larger delay 120591119894 can be compensated withthe drawback of an increasing dimension of the proposedpredictor-observer

The following result allows obtaining the estimated values119909119894(119905 + 119891120591119894) from the future real values 119909119894(119905 + 119891120591119894) in (4)

Lemma 10 Suppose for system (1) that Assumptions 1 2 and3 are satisfied For every 120591119894 gt 0 there always exists a predictor-observer (7) such that the estimated states 119908119894119891(119905) exponentiallyconverge to the future values 119909119894(119905 + 119891120591119894) for 119891 = 1 119898Proof From the definition of error (9) it is possible to showthat

119908119894119891 (119905) = 119909 (119905 + 119891120591119894) minus119891sum119896=1

119890119908119894119896 (119905 + (119891 minus 119896) 120591119894) (27)

for 119896 = 1 119891 Then by Lemma 6 it is possible to concludethat the estimated states 119908119894119891(119905) exponentially converge to thecorresponding real values

Remark 11 Note that if119898 997888rarr infin then 120591119894 997888rarr 0 relaxing theconvergence conditions of the estimation error This impliesthat it is always possible to stabilize system (12) choosing theinteger119898 large enough

5 Consensus Problem

In this section the consensus protocol for LTI systemsin time-delay is presented The set of agents has a fixedcommunication topology that contains a directed spanningtreeThe dynamics of each agent is given by (1)This protocolconsiders the solution presented in [7] that is adapted to beused with the future state values estimated in the previoussection By using the predicted states instead of the currentone it is possible to deal with systems with large time-delays

Consider a set of 119899 agents of the form (1) where for thesake of easy of presentation it is assumed that 120591119894 = 120591 for 119894 =1 119899 that is

119894 (119905) = 119860119909119894 (119905) + 119861119906119894 (119905 minus 120591) (28)

The vectorial form of the complete set of agents is givenby

(119905) = (119868119899 otimes 119860) 119909 (119905) + (119868119899 otimes 119861) 119906 (119905 minus 120591) (29)

where 119909 = [1199091 1199092 119909119899]119879 119906 = [1199061 1199062 119906119899]119879 and 119868119899 isinR119899times119899

6 Mathematical Problems in Engineering

The following control scheme based on the predictor-observer (7) is proposed

119906119894 (119905) = 1198701119908119894119898 (119905) + 1198702 119899sum119895=1

119897119894119895 (119908119895119898 (119905) minus 119908119894119898 (119905)) (30)

for 119894 119895 = 1 2 119899 1198701 1198702 isin R119902times119901 where 119897119894119895 are theentries of the Laplacian matrix of the graph The controlscheme (30) can be rewritten as

119906 (119905) = (119868119899 otimes 1198701 minusL otimes 1198702) 119908119898 (119905) (31)

whereL isin R119899times119899 is the Laplacian of the system and119908119898 =[1199081119898 119908119899119898]119879 is the predicted stateThe closed-loop system (29)ndash(31) is given by

(119905) = (119868119899 otimes 119860) 119909 (119905)+ (119868119899 otimes 119861) (119868119899 otimes 1198701 minusL otimes 1198702) 119908119898 (119905 minus 120591) (32)

Considering that (119860otimes119861)(119862otimes119863) = 119860119862otimes119861119863 it is obtainedthat

(119905) = (119868119899 otimes 119860) 119909 (119905)+ (119868119899 otimes 1198611198701 minusL otimes 1198611198702) 119908119898 (119905 minus 120591) (33)

Recalling the observation errors

1198901199081 (119905) = 119909 (119905 + 120591) minus 1199081 (119905) 119890119908119891 (119905) = 119908119891minus1 (119905 + 120591) minus 119908119891 (119905) for 119891 = 2 3 119898 (34)

the estimated state119908119898(119905minus120591) can be rewritten as a function ofthe real state and the observation errors

119908119898 (119905 minus 120591) = 119909 (119905) minus 119898sum119891=1

119890119908119891 (119905 minus 119891120591) (35)

where 119890119908119891 = [1198901199081119891 119890119908119899119891]119879 producing (119905) = 119867119909 (119905)

+ (L otimes 1198611198702 minus 119868119899 otimes 1198611198701) 119898sum119891=1

119890119908119891 (119905 minus 119891120591) (36)

where119867 = (119868119899 otimes (119860 + 1198611198701) minusL otimes 1198611198702)Consider now a nonsingular matrix 119880 isin R119899times119899 such that

119880minus1L119880 = 119869L (37)

for 119869L isin R119899times119899 representing the Jordan canonical form of theLaplacian matrixL

Considering now the globally invertible change of vari-able

119909 = (119880minus1 otimes 119868119902) 119909 119909 = (119880 otimes 119868119902) 119909 (38)

for 119909 = [1199091 1199092 119909119899]119879 then it is possible to show that

(119880 otimes 119868119902) (119905)= [119868119899 otimes (119860 + 1198611198701)] (119880 otimes 119868119902) 119909 (119905)minus (L otimes 1198611198702) (119880 otimes 119868119902) 119909 (119905)+ [L otimes 1198611198702 minus 119868119899 otimes 1198611198701] 119898sum

119891=1

119890119908119891 (119905 minus 119891120591)(39)

from where

(119905)= [119868119899 otimes (119860 + 1198611198701) minus 119869119871 otimes 1198611198702] 119909 (119905)+ [119880minus1L otimes 1198611198702 minus 119880minus1 otimes 1198611198701] 119898sum

119891=1

119890119908119891 (119905 minus 119891120591) (40)

Equation (40) can be rewritten as

(119905) = Γ119909 (119905) + Δ 119898sum119891=1

119890119908119891 (119905 minus 119891120591) (41)

where

Δ = 119880minus1L otimes 1198611198702 minus 119880minus1 otimes 1198611198701 (42)

Γ =[[[[[[[[[[

119860 + 1198611198701 0 0 sdot sdot sdot 00 1205742 1205751198611198702 sdot sdot sdot 0 d d

0 0 sdot sdot sdot 120574119899minus1 12057511986111987020 0 sdot sdot sdot 0 120574119899

]]]]]]]]]]

(43)

with 120574119894 = 119860 + 1198611198701 minus 1205821198711198941198611198702 for 119894 = 2 119899 and 120575 = 0 or120575 = 1 depending on the structure of 119869119871Remark 12 Notice that since 119867 and Γ are similar matricesthey have the same eigenvalues Furthermore in (43) it can beseen that those eigenvalues correspond to the ones of119860+1198611198701and 119860 + 1198611198701 minus 1205821198941198611198702 for 119894 = 2 3 11989951 Consensus Analysis

Lemma 13 Consider a set of 119899 agents of the form (28)with a communication topology with a directed spanning treeUnder these circumstances solution to the consensus problemis achieved if and only if the matrices 119860 + 1198611198701 minus 1205821198711198941198611198702 for119894 = 2 3 119899 are HurwitzProof Let the invertible matrix 119875 = [1199011 1199012 119901119899119901] isinC119899119901times119899119901 be such that

119875minus1119867119875 = 119869119867 (44)

Mathematical Problems in Engineering 7

with 119869119867 being the Jordan canonical formof119867 defined in (36)Considering the change of coordinates

119909 = 119875minus1119909 119909 = 119875119909 (45)

(36) yields

119909 = 119875minus1119867119875119909+ 119875minus1 (L otimes 1198611198702 minus 119868119899 otimes 1198611198701) 119898sum

119891=1

119890119908119891 (119905 minus 119891120591) (46)

That is119909 = 119869119867119909+ 119875minus1 (L otimes 1198611198702 minus 119868119899 otimes 1198611198701) 119898sum

119891=1

119890119908119891 (119905 minus 119891120591) (47)

The solution to system (47) is given by

119909 (119905) = 119890119869119867119905119909 (0)+ 119898sum119891=1

int1199050119890119869119867(119905minus120579)119875minus1 (L otimes 1198611198702 minus 119868119899 otimes 1198611198701)

times 119890119908119891 (120579 minus 119891120591) 119889120579(48)

Since 119909 = 119875minus1119909 it is possible to write119909 (119905) = 119875119890119869119867119905119875minus1119909 (0)

+ 119875 119898sum119891=1

int1199050119890119869119867(119905minus120579)119875minus1 (L otimes 1198611198702 minus 119868119899 otimes 1198611198701)

times 119890119908119891 (120579 minus 119891120591) 119889120579(49)

Let 119867 isin R119899119901times119899119901 with eigenvectors 119901119892 isin C (119892 =1 2 119899119901) Note from Remark 12 that 119901119892 (119892 = 1 2 119899)correspond to the eigenvalues of119860+1198611198701 while eigenvectors119901119892 (119892 = 119899 + 1 119899 + 2 119899119901) correspond to the eigenvalues of119860 + 1198611198701 minus 1205821198711198941198611198702 119894 = 2 3 119899 Then two consensus sub-spaces can be established subspaceC(119867) spanned by119901119892 (119892 =1 2 119899) and a complementary consensus subspace C(119867)spanned by 119901119892 (119892 = 119899 + 1 119899 + 2 119899119901) Therefore theconsensus spaceC119899119901 is given by

C119899119901 = C oplusC (50)

Since the eigenvalues of119867 correspond to the eigenvaluesof119860+1198611198701 and119860+1198611198701 minus1205821198711198941198611198702 119894 = 2 3 119899 matrix 119890119869119867119905can be written as

119890119869119867119905 = [119890119869119862119905 00 119890119869119862119905] (51)

defining

119909 (0) = 119909119862 (0) + 119909119862 (0) (52)

Equation (49) can now be rewritten as

119909 (119905) = 119875[119890119869119862119905 00 119890119869119862119905]119875minus1119909 (0)

+ 119875 119898sum119891=1

int1199050119890119869119867(119905minus120579)119875minus1 (L otimes 1198611198702 minus 119868119899 otimes 1198611198701)

times 119890119908119891 (120579 minus 119891120591) 119889120579

(53)

Considering that the solution of the closed-loop system(53) can be expressed as

119909 (119905) = 119909119862 (119905) + 119909119862 (119905)+ 119875 119898sum119891=1

int1199050119890119869119867(119905minus120579)119875minus1 (L otimes 1198611198702 minus 119868119899 otimes 1198611198701)

times 119890119908119891 (120579 minus 119891120591) 119889120579(54)

and noting that the limit when 119905 997888rarr infin of the third term in(54) is a constant value thus

lim119905997888rarrinfin119890119908119891 (119905) = 0 (55)

The system consensus state can be established by meansof the analysis of 119909119862(119905) and 119909119862(119905) From (53) and (54) 119909119862(119905)is given by

119909119862 (119905) = 119875[119890119869119862119905 00 119890119869119862119905]119875minus1119909119862 (0) (56)

Describing the initial state as

119909 (0) = 119909119862 (0) + 119909119862 (0)= 119901sum119892=1

120572119892 (0) 119901119892 +119899119901sum119892=119901+1

120572119892 (0) 119901119892= 119875 [1205721 (0) 120572119901 (0) 0 0]119879+ 119875 [0 0 120572119901+1 (0) 120572119899119901 (0)]119879

(57)

thus

119909119862 (0) = 119875 [1205721 (0) 120572119901 (0) 0 0]119879119909119862 (0) = 119875 [0 0 120572119901+1 (0) 120572119899119901 (0)]119879

(58)

where 120572119892(0) 119892 = 1 2 119899119901 are real constants From (58)119909119862(119905) yields119909119862 (119905) = 119875[119890

119869119862119905 00 119890119869119862119905] [1205721 (0) 120572119901 (0) 0 0]

119879 (59)

That is

119909119862 (119905) = 119875[119890119869119862119905 [1205721 (0) 120572119901 (0)]119879

0 ] (60)

8 Mathematical Problems in Engineering

Since 119869119862 is the Jordan block of 119867 corresponding to theeigenvalues of119860+1198611198701 and considering that the pair (119860 119861) iscontrollable it can be concluded that the pair (119860 + 1198611198701 119861) isalso controllable and therefore the right choice of matrix 1198701guarantees that 119909119862(119905) achieves consensus Now 119909119888(119905) is givenby

119909119862 (119905)= 119875[119890119869119862119905 00 119890119869119862119905] [0 0 120572119901+1 (0) 120572119899119901 (0)]

119879 (61)

that yields

119909119862 (119905) = 119875[[0

119890119869119862119905 [120572119901+1 (0) 120572119899119901 (0)]119879]] (62)

And since 119869119862 is the Jordan block of 119867 corresponding tothe eigenvalues of 119860 + 1198611198701 minus 1205821198711198941198611198702 for 119894 = 2 3 119899 thenit can be concluded that for system (28) to achieve consensusmatrices119860+1198611198701 minus1205821198711198941198611198702 119894 = 2 3 119899 must be Hurwitzwhich implies

lim119905997888rarrinfin119909119862 (119905) = 0 (63)

Considering (60) and (63) the system consensus value isgiven by

lim119905997888rarrinfin119909 (119905) = lim

119905997888rarrinfin

119875[119890119869119862119905 [1205721 (0) 120572119901 (0)]1198790 ]

+ 119875 119898sum119891=1

int1199050119890119869119867(119905minus120579)119875minus1

times (L otimes 1198611198702 minus 119868119899 otimes 1198611198701) 119890119908119891 (120579 minus 119891120591) 119889120579

(64)

Since it has been shown that lim119905997888rarrinfin119890119908119891(119905) = 0lim119905997888rarrinfin119875 119898sum119891=1

int1199050119890119869119867(119905minus120579)119875minus1 (L otimes 1198611198702 minus 119868119899 otimes 1198611198701)

times 119890119908119891 (120579 minus 119891120591) 119889120579 = 119864(65)

with a real constant vector 119864 thenlim119905997888rarrinfin119909 (119905) = lim

119905997888rarrinfin119875[119890119869119862119905 [1205721 (0) 120572119901 (0)]1198790 ] + 119864 (66)

Finally defining

[1205731 (119905) 120573119901 (119905)]119879 = 119890119869119862119905 [1205721 (0) 120572119901 (0)]119879 (67)

and considering that Lemma 4 from [7] proves that the first119901 eigenvectors of119867 are given by 119901119892 = 1119899 otimes 119888119895 for 119892 = 1 119901

1 2 3

456

Figure 1 Communication topology

where 119888119892 are the eigenvectors of 119860 + 1198611198701 and 1119899 isin R119899 is thevector with all of its entries equal to one the consensus value(66) yields

lim119905997888rarrinfin119909 (119905) = lim

119905997888rarrinfin1119899

otimes [1198881 119888119901] [1205731 (119905) 120573119901 (119905)]119879 + 119864(68)

Remark 14 It should be noted that the previous proof isbased on the corresponding proof presented in [7] with thedifference that the proof presented in this work includes thepredicted state used in the consensus protocol which resultsin a consensus value affected by the initial injection errorsrepresented by 119864 in (68)

Remark 15 Notice that the prediction-observation schemeproposed here can compensate the time-delay of the agentswhen it is placed either at the input or at the output Inthe case of agents with input time-delay each agent willestimate its own future state and send it to its neighborswhich will use them to calculate its own control thuscompensating their input time-delay In the case where theagents present an output time-delay once again each agentwould estimate its current state from its delayed output andsend the undelayed estimated state to the other agents Inboth cases the consensus will be achieved by means of adecentralized algorithm

6 Numerical Evaluations

Numerical evaluations of the proposed solution carriedout consider two cases the Multiagent Supporting System(MASS) composed by six agents presented in [7] and a mul-tiagent system formed by six agents with unstable dynamicswhose stabilization is achieved in [31] For simplicity inboth cases the communication topology is used depicted inFigure 1 with the corresponding Laplacian matrix given by

L =[[[[[[[[[[[[

1 0 0 0 0 minus1minus1 1 0 0 0 00 minus1 2 minus1 0 00 0 0 1 minus1 00 0 0 minus1 1 0minus1 0 0 0 minus1 2

]]]]]]]]]]]]

(69)

Mathematical Problems in Engineering 9

0 t108642

minus2

0

2

4

6

x11x21x31

x41x51x61

Figure 2 Time evolution of the state MASS system 120591 = 12119904

0 t108642

minus8minus6minus4minus2024

x12x22x32

x42x52x62

Figure 3 Time evolution of the state MASS system 120591 = 12119904

Example 1 In the case of the MASS system the dynamics ofeach agent is given by

119894 (119905) = [[[0 1minus119896119898119894minus119863119898119894]]]119909119894 (119905) + [01] 119906 (119905 minus 120591119894) (70)

where 119909119894(119905) = [119911119894(119905) 119894(119905)]119879 119911119894(119905) is the height of each agent119898119894 is the mass 119863 is the damping at each agent 119896 is thestiffness and 119906119894(119905) is the control input The implementationof the predictor considers a partition of119898 = 4 and the systemparameters 119898119894 = 106 119896 = 120 and 119863 = 505 The initialconditions are set as

1199090 = [minus3 minus15 minus2 minus2 0 1 4 minus1 2 3 6 2]119879 (71)

The gain matrix for the predictor-observer is given byŁ119894 = [1 0 4 0]119879 and the consensus gain vectors 1198701 =[113208 minus02358] and 1198702 = [88687 1] The delay consid-ered is 120591 = 12119904 the results are given in Figures 2 3 4 and 5that represent the evolution in time of the state observationerrors and control signal respectively The evolution of thelogarithm of the homogeneous norm of the prediction erroris depicted in Figure 6 to show its exponential convergence Itcan be seen that with the partition of the predictor-observerlarge delays can be compensated

minus2

0

2

4

6

ew11ew21ew31

ew41ew51ew61

minus8minus6minus4minus2024

ew12ew22ew32

ew42ew52ew62

0 t108642

0 t108642

Figure 4 Time evolution of the estimation errors MASS system120591 = 12119904

minus1

0

1

2

3

4

u1u2u3

u4u5u6

0 t108642

Figure 5 Time evolution of the control signal MASS system 120591 =12119904

Example 2 In a more challenging situation an unstablesystem presented in [31] is taken into account to form amultiagent system with 119899 = 6 and the communicationtopology presented in Figure 1 The dynamics of each agentis given by

(119905) = [minus5 minus63 4 ] 119909 (119905) + [04] 119906 (119905 minus 120591)

119910 (119905) = [minus2 2] 119909 (119905) (72)

10 Mathematical Problems in Engineeringlog((e))

1

0

minus1

minus2

minus3

minus4

minus5

0 t108642

Figure 6 Time evolution of the logarithm of the prediction errorMASS system 120591 = 12119904

0 5 10 t

minus20

minus10

0

10

20

x11x21x31

x41x51x61

0 5 10 tminus20

minus10

0

10

20

x12x22x32

x42x52x62

Figure 7 Time evolution of the state unstable agents 120591 = 1119904

The delay of the system is 120591 = 1119904 the partition of theobserver is119898 = 4 and the initial conditions are set as

1199090 = [minus3 02 minus1 05 3 1 minus15 0 4 minus12 minus2 0]119879 (73)

The gain of each subpredictor is given by119871 119894 = [minus08212 07263]119879 and the control gains are1198701 = [minus05417 minus 075] and 1198702 = [minus4 03] Figures 7and 8 present the evolution in time of the state of the systemand the prediction errors respectively where after a transientperiod the desired convergence is obtained Figure 9 presentsthe evolution of the control signal The logarithm of thenorm of the prediction error is presented in Figure 10

0 5 10 tminus20

minus10

0

10

ew11ew21ew31

ew41ew51ew61

0 5 10 t

minus10

0

10

20

ew12ew22ew32

ew42ew52ew62

Figure 8 Time evolution of the estimation errors unstable agents120591 = 1119904

0 5 10 t

minus6

minus4

minus2

0

2

4

6

u1u2u3

u4u5u6

Figure 9 Time evolution of the control signal unstable agents 120591 =1119904

7 Conclusions

This work deals with the consensus problem for multiagentsystems with LTI dynamics and input time-delay A modifiedpartitioned predictor-observer is proposed to estimate thefuture state values of the agents These predicted states areused in the consensus protocol in order to compensatethe input time-delays Formal proofs for the convergenceof the predictor and consensus are given The performednumerical evaluations show that a larger number of partitions

Mathematical Problems in Engineering 11

0 5 10 t

log((e))

25

2

15

1

05

0

minus05

minus1

Figure 10 Time evolution of the logarithm of the prediction errorunstable agents 120591 = 1119904

in the predictor-observer results in an improvement of theresponse of the system and in a larger time-delay that can becompensated

Data Availability

No data were used to support this study

Conflicts of Interest

The authors declare that they have no conflicts of interest

References

[1] W Ren and E Atkins ldquoDistributed multi-vehicle coordinatedcontrol via local information exchangerdquo International Journal ofRobust and Nonlinear Control vol 17 no 10-11 pp 1002ndash10332007

[2] R Olfati-Saber and R M Murray ldquoDistributed cooperativecontrol ofmultiple vehicle formations using structural potentialfunctionsrdquo IFACWorld Congress 2002

[3] J A Fax and R M Murray ldquoInformation flow and cooperativecontrol of vehicle formationsrdquo IEEE Transactions on AutomaticControl vol 49 no 9 pp 1465ndash1476 2004

[4] R Olfati-Saber and R M Murray ldquoConsensus problems innetworks of agents with switching topology and time-delaysrdquoIEEE Transactions onAutomatic Control vol 49 no 9 pp 1520ndash1533 2004

[5] A Jadbabaie J Lin andA SMorse ldquoCoordination of groups ofmobile autonomous agents using nearest neighbour rulesrdquo IEEETransactions on Automatic Control vol 48 no 6 pp 988ndash10012003

[6] L Moreau ldquoConsensus and cooperation in networked multi-agent systemsrdquo IEEE Transactions onAutomatic Control vol 50no 2 pp 169ndash182 2005

[7] J Xi N Cai and Y Zhong ldquoConsensus problems for high-orderlinear time-invariant swarm systemsrdquo Physica A StatisticalMechanics and its Applications vol 389 no 24 pp 5619ndash56272010

[8] W Ren and R W BeardDistributed Consensus in Multi-VehicleCooperative Control Theory and Applications Springer-VerlagLondon UK 2008

[9] L Peng J Yingmin D Junping and Y Shiying ldquoDistributedconsensus protocol for second-order agents with fixed topology

and time-delayrdquo in Proceedings of the 26th Chinese ControlConference (CCC rsquo07) pp 577ndash581 2007

[10] Z Yan D Wu and Y Liu ldquoConsensus of discrete multiagentsystem with various time delays and environmental distur-bancesrdquo Entropy vol 16 no 12 pp 6524ndash6538 2014

[11] D Lee and M W Spong ldquoAgreement with non-uniforminformation delaysrdquo in Proceedings of the American ControlConference IEEE 2006

[12] P Lin and Y Jia ldquoConsensus of a class of second-order multi-agent systems with time-delay and jointly-connected topolo-giesrdquo IEEE Transactions on Automatic Control vol 55 no 3 pp778ndash784 2010

[13] P Lin and Y Jia ldquoConsensus of second-order discrete-timemulti-agent systems with nonuniform time-delays and dynam-ically changing topologiesrdquoAutomatica vol 49 no 5 pp 2154ndash2158 2009

[14] J Xi Z Shi and Y Zhong ldquoConsensus analysis and designfor high-order linear swarm systems with time-varying delaysrdquoPhysicaA StatisticalMechanics and its Applications vol 390 no23-24 pp 4114ndash4123 2011

[15] J Xi Z Wang G Liu and Y Zhong ldquoConsensus problems forlinear time-varying swarm systemswith topology variances andmultiple time delaysrdquo in Proceedings of the 2013 32nd ChineseControl Conference (CCC rsquo13) pp 192ndash198 2013

[16] X Luo X Li S Li and X Guan ldquoConsensus for linear multi-agent systems with constant and time-varying communicationdelays via delay-decomposition approachrdquo in Proceedings of the11th World Congress on Intelligent Control and Automation pp353ndash358 2014

[17] Y Cao T Oguchi P Verhoeckx and H Nijmeijer ldquoConsensuscontrol for a multiagent systemwith time delaysrdquoMathematicalProblems in Engineering vol 2017 Article ID 4063184 11 pages2017

[18] S Mehra and S R Sahoo ldquoTrajectory tracking with input delayinmulti-agent system Double integrator caserdquo in Proceedings ofthe 2016 International Conference onUnmannedAircraft Systems(ICUAS rsquo16) pp 387ndash393 2016

[19] S Mehra A Sen and S R Sahoo ldquoTrajectory tracking inheterogeneous multi-agent system without and with inputdelayrdquo in Proceedings of the 2017 Indian Control Conference (ICCrsquo17) pp 338ndash343 2017

[20] B Zhou and Z Lin ldquoConsensus of high-order multi-agent sys-tems with large input and communication delaysrdquo Automaticavol 50 no 2 pp 452ndash464 2014

[21] C Wang Z Zuo Z Lin and Z Ding ldquoA truncated predictionapproach to consensus control of lipschitz nonlinearmultiagentsystems with input delayrdquo IEEE Transactions on Control ofNetwork Systems vol 4 no 4 pp 716ndash724 2017

[22] P Shi and Q K Shen ldquoObserver-based leader-following con-sensus of uncertain nonlinear multi-agent systemsrdquo Interna-tional Journal of Robust and Nonlinear Control 2017

[23] O J M Smith ldquoCloser control of loops with deadtimerdquoChemical Engineering Progress vol 53 no 5 pp 217ndash219 1957

[24] K Watanabe and M Ito ldquoA process-model control for linearsystems with delayrdquo IEEE Transactions on Automatic Controlvol 26 no 6 pp 1261ndash1269 1981

[25] W Michiels and D Roose ldquoTime-delay compensation inunstable plants using delayed state feedbackrdquo in Proceedings ofthe 40th IEEE Conference on Decision and Control rsquo01 vol 2 pp1433ndash1437 IEEE 2001

12 Mathematical Problems in Engineering

[26] A Manitius and A W Olbrot ldquoFinite spectrum assignmentproblem for systems with delaysrdquo IEEE Transactions on Auto-matic Control vol 24 no 4 pp 541ndash553 1979

[27] Z Artstein ldquoLinear systems with delayed controls a reductionrdquoIEEE Transactions on Automatic Control vol 27 no 4 pp 869ndash879 1982

[28] L Mirkin and N Raskin ldquoEvery stabilizing dead-time con-troller has an observerndashpredictor-based structurerdquo Automaticavol 39 no 10 pp 1747ndash1754 2003

[29] S Mondie and W Michiels ldquoFinite spectrum assignment ofunstable time-delay systems with a safe implementationrdquo IEEETransactions on Automatic Control vol 48 no 12 pp 2207ndash2212 2003

[30] B Zhou ldquoInput delay compensation of linear systems with bothstate and input delays by nested predictionrdquoAutomatica vol 50no 5 pp 1434ndash1443 2014

[31] M Najafi S Hosseinnia F Sheikholeslam and M KarimadinildquoClosed-loop control of dead time systems via sequential sub-predictorsrdquo International Journal of Control vol 86 no 4 pp599ndash609 2013

[32] F Sheikholeslam S Hosseinnia M Najafi and Q WangldquoRobust H infin control of single input-delay systems based onsequential sub-predictorsrdquo IET Control Theory amp Applicationsvol 8 no 13 pp 1175ndash1184 2014

[33] F Cacace F Conte A Germani and G Palombo ldquoOptimalcontrol of linear systems with large and variable input delaysrdquoSystems amp Control Letters vol 89 pp 1ndash7 2016

[34] F Cacace A Germani and C Manes ldquoPredictor-based controlof linear systems with large and variable measurement delaysrdquoInternational Journal of Control vol 87 no 4 pp 704ndash714 2014

[35] F Mazenc and M Malisoff ldquoStabilization and robustness anal-ysis for time-varying systems with time-varying delays usinga sequential subpredictors approachrdquo Automatica vol 82 pp118ndash127 2017

[36] A Germani C Manes and P Pepe ldquoA new approach to stateobservation of nonlinear systems with delayed outputrdquo Instituteof Electrical andElectronics Engineers Transactions onAutomaticControl vol 47 no 1 pp 96ndash101 2002

[37] M Velasco-Villa J Heras-Godınez J A Vazquez-Santacruzand V Fragoso-Rubio ldquoDelayed consensus problem for singleand double integrator systemsrdquo Mathematical Problems inEngineering vol 2015 Article ID 461098 15 pages 2015

[38] V Fragoso-Rubio M Velasco-Villa and M A Hernandez-Perez ldquoConsensus problem for linear time invariant systemswith time-delayrdquo in Proceedings of the National Conference ofAutomatic Control rsquo17 pp 90ndash95 2017

[39] C Godsil and G Royle Algebraic Graph Theory Springer NewYork NY USA 2001

[40] W Ren R W Beard and E M Atkins ldquoInformation consensusin multivehicle cooperative controlrdquo IEEE Control SystemsMagazine vol 27 no 2 pp 71ndash82 2007

[41] W Michiels K Engelborghs P Vansevenant and D RooseldquoContinuous pole placement for delay equationsrdquo Automaticavol 38 no 5 pp 747ndash761 2002

[42] K Gu V L Kharitonov and J Chen Stability of Time-DelaySystems Birkhauser 2003

[43] R E Bellman and K L Cooke Differential-Difference Equa-tions Rand Corporation 1963

[44] I Estrada-Sanchez M Velasco-Villa and H Rodrıguez-CortesldquoPrediction-based control for nonlinear systems with inputdelayrdquoMathematical Problems in Engineering vol 2017 ArticleID 7415418 11 pages 2017

Hindawiwwwhindawicom Volume 2018

MathematicsJournal of

Hindawiwwwhindawicom Volume 2018

Mathematical Problems in Engineering

Applied MathematicsJournal of

Hindawiwwwhindawicom Volume 2018

Probability and StatisticsHindawiwwwhindawicom Volume 2018

Journal of

Hindawiwwwhindawicom Volume 2018

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawiwwwhindawicom Volume 2018

OptimizationJournal of

Hindawiwwwhindawicom Volume 2018

Hindawiwwwhindawicom Volume 2018

Engineering Mathematics

International Journal of

Hindawiwwwhindawicom Volume 2018

Operations ResearchAdvances in

Journal of

Hindawiwwwhindawicom Volume 2018

Function SpacesAbstract and Applied AnalysisHindawiwwwhindawicom Volume 2018

International Journal of Mathematics and Mathematical Sciences

Hindawiwwwhindawicom Volume 2018

Hindawi Publishing Corporation httpwwwhindawicom Volume 2013Hindawiwwwhindawicom

The Scientific World Journal

Volume 2018

Hindawiwwwhindawicom Volume 2018Volume 2018

Numerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisAdvances inAdvances in Discrete Dynamics in

Nature and SocietyHindawiwwwhindawicom Volume 2018

Hindawiwwwhindawicom

Dierential EquationsInternational Journal of

Volume 2018

Hindawiwwwhindawicom Volume 2018

Decision SciencesAdvances in

Hindawiwwwhindawicom Volume 2018

AnalysisInternational Journal of

Hindawiwwwhindawicom Volume 2018

Stochastic AnalysisInternational Journal of

Submit your manuscripts atwwwhindawicom

Page 4: Consensus Problem for Linear Time-Invariant Systems with ...downloads.hindawi.com/journals/mpe/2019/1607474.pdf · ResearchArticle Consensus Problem for Linear Time-Invariant Systems

4 Mathematical Problems in Engineering

The error dynamics (9) is given by

1198901199081198941 (119905) = 119894 (119905 + 120591119894) minus 1199081198941 (119905) 119890119908119894119891 (119905) = 119908119894119891minus1 (119905 + 120591119894) minus 119908119894119891 (119905)

for 119891 = 2 3 119898(10)

resulting in

1198901199081198941 (119905) = 119860 1198941198901199081198941 (119905) minus 119871 1198941198621198941198901199081198941 (119905 minus 120591119894) 119890119908119894119891 (119905) = 119860 119894119890119908119894119891 (119905) + 119871 119894119862119894119890119908119894119891minus1 (119905)

minus 119871 119894119862119894119890119908119894119891 (119905 minus 120591119894) (11)

with 119891 = 2 3 119898 The vectorial form of (11) is the time-delay error system given by

119890119908119894 (119905) = 119860lowast0119890119908119894 (119905) + 119860lowast1119890119908119894 (119905 minus 120591119894) (12)

with 119890119908119894 = [1198901199081198941 119890119908119894119898]119879 for 119894 = 1 119899 and

119860lowast0 =[[[[[[[

119860 119894 0 sdot sdot sdot 0 0119871 119894119862119894 119860 119894 sdot sdot sdot 0 0 d

0 0 sdot sdot sdot 119871 119894119862119894 119860 119894

]]]]]]]

119860lowast1 = [[[[[

minus119871 119894119862119894 sdot sdot sdot 0 d

0 sdot sdot sdot minus119871 119894119862119894

]]]]]

(13)

where 0 isin R119901times119901 is a matrix with all inputs equal to zero

41 Related Predictor Scheme The predictor given by (7) isequivalent to the sequential subpredictors strategy proposedby [31] that is recalled in the following

Consider system (1) and assume that all the state 119909(119905) isavailable for measurement this is 119862119894 = 119868

(119905) = 119860119909 (119905) + 119861119906 (119905 minus 120591) (14)

and there exists119898 isinZ+ such that

120591 = 120591119898 (15)

which allows proposing the sequence of subpredictors givenby

1 (119905) = 1198601199091 (119905) + 1198711 (1199091 (119905 minus 120591) minus 1199092 (119905)) + 119861119906 (119905)

119894 (119905) = 119860119909119894 (119905) + 119871 119894 (119909119894 (119905 minus 120591) minus 119909119894+1 (119905))+ 119861119906 (119905 minus (119894 minus 1) 120591)

119898 (119905) = 119860119909119898 (119905) + 119871119898 (119909119898 (119905 minus 120591) minus 119909119898+1 (119905))+ 119861119906 (119905 minus (119898 minus 1) 120591)

(16)

with 119909119894 isin R119899 119894 = 1 119898 The prediction errors for eachsubpredictor are defined as

119890119894 (119905) = 119909119894 (119905 minus (119898 minus 119894 minus 1) 120591) minus 119909119894+1 (119905 minus (119898 minus 1) 120591)119890119898 (119905) = 119909119898 (119905 minus 120591) minus 119909 (119905) (17)

for 119894 = 1 119898 minus 1 and the error dynamics given by

119890119894 (119905) = 119860119890119894 (119905) + 119871 119894119890119894 (119905 minus 120591) minus 119871 119894+1119890119894+1 (119905 minus 120591)119890119898 (119905) = 119860119890119898 (119905) + 119871119898119890119898 (119905 minus 120591) (18)

for 119894 = 1 119898 minus 1 Asymptotic convergence for the errordynamics is guaranteed by means of an LMI method thatconsiders the closed-loop system that allows calculating thesubpredictors and controlling gain matrices

Themain difference between both schemes is that authorsin [31] consider systems where it is possible to read the wholestate and the predictor-observer (7) presented here includesthe cases when only a partial measurement is available Therelation between both schemes can be found considering thefollowing coordinate change

1199081 (119905) = 119909119898 (119905)

119908119898 (119905) = 1199091 (119905) (19)

and for the error signals

119890119908119894 (119905) = minus119890119898+1minus119894 (119905 + (119898 + 1 minus 119894) 120591) (20)

for 119894 = 1 119898 to subpredictors (16) and prediction errors(17) and assuming 119862 = 119868 in system (1) results in the chain ofpredictors (7) and error signals (12)

Remark 5 It is important to note that the predictor (16)cannot be used to estimate the future state of system (1) when119862119894 = 11986842 Convergence Analysis of the Predictor-Observer Theconvergence to zero of the injection errors (9) is assured byshowing the stability of the error dynamics (12)

Mathematical Problems in Engineering 5

Lemma 6 Let the predictor-observer (7) satisfy Assumptions1 2 and 3 Suppose that there exist positive gain matrices 119871 119894 for119894 = 1 2 119899 such that the matrix (119860 119894minus119871 119894119862119894) is Hurwitz thenthere exists a sufficiently large119898119894 such that the error signals (9)exponentially converge to zero

Proof The characteristic equation of (12) is given by

119901 (119904) = det (119904119868119898119901 minus 119860lowast0 minus 119860lowast1119890minus119904120591119894) = 0 (21)

It is possible to show that (21) can be rewritten as

119901 (119904) = 119898prod119891=1

(119868119899119904 minus 119860 119894 + 119871 119894119862119894119890minus119904120591119894) = 0 (22)

It is clear that every factor of (22) represents the Laplacetransform of a system of the form

119890119908119894119891 (119905) = 119860 119894119890119908119894119891 (119905) minus 119871 119894119862119894119890119908119894119891 (119905 minus 120591119894) (23)

Since the parameters of 119871 119894 are free from the observabilityassumption of the pair (119860 119894 119862119894) it is always possible to locatethe eigenvalues of the matrix 119860 119894 minus 119871 119894119862119894 in the left halfcomplex plane The Hurwitz property of matrix 119860 119894 minus 119871 119894119862119894assures the stability of the differential difference equation(23) for a sufficiently small time delay 120591119894 [41] The maximumtime delay 120591lowast119894 for which system (23) will be asymptoticallystable depends on the choice of the observer gain 119871 119894 and itscomputation is not an easy task since its complexity rises asthe dimension of the system increases Thus given a gain119871 119894 such that 119860 119894 minus 119871 119894119862119894 is a Hurwitz matrix it is alwayspossible to asymptotically stabilize the prediction error (23)for a constant time delay 120591119894 lt 120591lowast119894 This fact can be verifiedfor instance by considering [42] or by reviewing the poleassignment procedure given in [41] Based on the abovearguments it will be assumed without loss of generality thatthere exist 119871 119894 and 120591lowast119894 such that system (23) is asymptoticallystable for 0 le 120591119894 lt 120591lowast119894 It should also be noticed that thestability of (23) is not only asymptotic but also exponential[43] Furthermore if matrix 119871 119894 is chosen according to the rulegiven inTheorem 31 in [34] this is

119871 = 119890119860119900120591lowast (24)

with

119860119900 = 119860 minus 119871119862 (25)

where 119871 is such that all the real parts of the eigenvalues of 119860119900are smaller than some negative real constant 120572 it is possibleto guarantee the exponential convergence of the predictionerrors 119890119908119894119891(119905) to zero which results in the convergence of theestimated future state 119908119894119898(119905) to the real future value 119909(119905 + 120591119894)Remark 7 It should be pointed out that a predictor of theform (23) with 119898 = 1 designed for a system with timedelay at the output was considered in [25] also for the case119898 = 1 in [44] a predictor for a nonlinear input delay systemis designed As mentioned before the partitioned predictorpresented in [31] is similar to the one presented in this sectionconsidering 119862 = 119868

Remark 8 Notice that in the case of 120591119894 = 0 the errordynamics (23) takes the form

119890119908119894119891 (119905) = (119860 119894 minus 119871 119894119862119894) 119890119908119894119891 (119905) (26)

where the stability is determined by the eigenvalues of thematrix 119860 119894 minus 119871 119894119862119894 that by the observability assumption canalways be stabilizable

Remark 9 It should be noticed that 120591119894 is given by 120591119894 =119898120591119894 therefore the larger number of subdelays considered byscheme (7) is the larger delay 120591119894 can be compensated withthe drawback of an increasing dimension of the proposedpredictor-observer

The following result allows obtaining the estimated values119909119894(119905 + 119891120591119894) from the future real values 119909119894(119905 + 119891120591119894) in (4)

Lemma 10 Suppose for system (1) that Assumptions 1 2 and3 are satisfied For every 120591119894 gt 0 there always exists a predictor-observer (7) such that the estimated states 119908119894119891(119905) exponentiallyconverge to the future values 119909119894(119905 + 119891120591119894) for 119891 = 1 119898Proof From the definition of error (9) it is possible to showthat

119908119894119891 (119905) = 119909 (119905 + 119891120591119894) minus119891sum119896=1

119890119908119894119896 (119905 + (119891 minus 119896) 120591119894) (27)

for 119896 = 1 119891 Then by Lemma 6 it is possible to concludethat the estimated states 119908119894119891(119905) exponentially converge to thecorresponding real values

Remark 11 Note that if119898 997888rarr infin then 120591119894 997888rarr 0 relaxing theconvergence conditions of the estimation error This impliesthat it is always possible to stabilize system (12) choosing theinteger119898 large enough

5 Consensus Problem

In this section the consensus protocol for LTI systemsin time-delay is presented The set of agents has a fixedcommunication topology that contains a directed spanningtreeThe dynamics of each agent is given by (1)This protocolconsiders the solution presented in [7] that is adapted to beused with the future state values estimated in the previoussection By using the predicted states instead of the currentone it is possible to deal with systems with large time-delays

Consider a set of 119899 agents of the form (1) where for thesake of easy of presentation it is assumed that 120591119894 = 120591 for 119894 =1 119899 that is

119894 (119905) = 119860119909119894 (119905) + 119861119906119894 (119905 minus 120591) (28)

The vectorial form of the complete set of agents is givenby

(119905) = (119868119899 otimes 119860) 119909 (119905) + (119868119899 otimes 119861) 119906 (119905 minus 120591) (29)

where 119909 = [1199091 1199092 119909119899]119879 119906 = [1199061 1199062 119906119899]119879 and 119868119899 isinR119899times119899

6 Mathematical Problems in Engineering

The following control scheme based on the predictor-observer (7) is proposed

119906119894 (119905) = 1198701119908119894119898 (119905) + 1198702 119899sum119895=1

119897119894119895 (119908119895119898 (119905) minus 119908119894119898 (119905)) (30)

for 119894 119895 = 1 2 119899 1198701 1198702 isin R119902times119901 where 119897119894119895 are theentries of the Laplacian matrix of the graph The controlscheme (30) can be rewritten as

119906 (119905) = (119868119899 otimes 1198701 minusL otimes 1198702) 119908119898 (119905) (31)

whereL isin R119899times119899 is the Laplacian of the system and119908119898 =[1199081119898 119908119899119898]119879 is the predicted stateThe closed-loop system (29)ndash(31) is given by

(119905) = (119868119899 otimes 119860) 119909 (119905)+ (119868119899 otimes 119861) (119868119899 otimes 1198701 minusL otimes 1198702) 119908119898 (119905 minus 120591) (32)

Considering that (119860otimes119861)(119862otimes119863) = 119860119862otimes119861119863 it is obtainedthat

(119905) = (119868119899 otimes 119860) 119909 (119905)+ (119868119899 otimes 1198611198701 minusL otimes 1198611198702) 119908119898 (119905 minus 120591) (33)

Recalling the observation errors

1198901199081 (119905) = 119909 (119905 + 120591) minus 1199081 (119905) 119890119908119891 (119905) = 119908119891minus1 (119905 + 120591) minus 119908119891 (119905) for 119891 = 2 3 119898 (34)

the estimated state119908119898(119905minus120591) can be rewritten as a function ofthe real state and the observation errors

119908119898 (119905 minus 120591) = 119909 (119905) minus 119898sum119891=1

119890119908119891 (119905 minus 119891120591) (35)

where 119890119908119891 = [1198901199081119891 119890119908119899119891]119879 producing (119905) = 119867119909 (119905)

+ (L otimes 1198611198702 minus 119868119899 otimes 1198611198701) 119898sum119891=1

119890119908119891 (119905 minus 119891120591) (36)

where119867 = (119868119899 otimes (119860 + 1198611198701) minusL otimes 1198611198702)Consider now a nonsingular matrix 119880 isin R119899times119899 such that

119880minus1L119880 = 119869L (37)

for 119869L isin R119899times119899 representing the Jordan canonical form of theLaplacian matrixL

Considering now the globally invertible change of vari-able

119909 = (119880minus1 otimes 119868119902) 119909 119909 = (119880 otimes 119868119902) 119909 (38)

for 119909 = [1199091 1199092 119909119899]119879 then it is possible to show that

(119880 otimes 119868119902) (119905)= [119868119899 otimes (119860 + 1198611198701)] (119880 otimes 119868119902) 119909 (119905)minus (L otimes 1198611198702) (119880 otimes 119868119902) 119909 (119905)+ [L otimes 1198611198702 minus 119868119899 otimes 1198611198701] 119898sum

119891=1

119890119908119891 (119905 minus 119891120591)(39)

from where

(119905)= [119868119899 otimes (119860 + 1198611198701) minus 119869119871 otimes 1198611198702] 119909 (119905)+ [119880minus1L otimes 1198611198702 minus 119880minus1 otimes 1198611198701] 119898sum

119891=1

119890119908119891 (119905 minus 119891120591) (40)

Equation (40) can be rewritten as

(119905) = Γ119909 (119905) + Δ 119898sum119891=1

119890119908119891 (119905 minus 119891120591) (41)

where

Δ = 119880minus1L otimes 1198611198702 minus 119880minus1 otimes 1198611198701 (42)

Γ =[[[[[[[[[[

119860 + 1198611198701 0 0 sdot sdot sdot 00 1205742 1205751198611198702 sdot sdot sdot 0 d d

0 0 sdot sdot sdot 120574119899minus1 12057511986111987020 0 sdot sdot sdot 0 120574119899

]]]]]]]]]]

(43)

with 120574119894 = 119860 + 1198611198701 minus 1205821198711198941198611198702 for 119894 = 2 119899 and 120575 = 0 or120575 = 1 depending on the structure of 119869119871Remark 12 Notice that since 119867 and Γ are similar matricesthey have the same eigenvalues Furthermore in (43) it can beseen that those eigenvalues correspond to the ones of119860+1198611198701and 119860 + 1198611198701 minus 1205821198941198611198702 for 119894 = 2 3 11989951 Consensus Analysis

Lemma 13 Consider a set of 119899 agents of the form (28)with a communication topology with a directed spanning treeUnder these circumstances solution to the consensus problemis achieved if and only if the matrices 119860 + 1198611198701 minus 1205821198711198941198611198702 for119894 = 2 3 119899 are HurwitzProof Let the invertible matrix 119875 = [1199011 1199012 119901119899119901] isinC119899119901times119899119901 be such that

119875minus1119867119875 = 119869119867 (44)

Mathematical Problems in Engineering 7

with 119869119867 being the Jordan canonical formof119867 defined in (36)Considering the change of coordinates

119909 = 119875minus1119909 119909 = 119875119909 (45)

(36) yields

119909 = 119875minus1119867119875119909+ 119875minus1 (L otimes 1198611198702 minus 119868119899 otimes 1198611198701) 119898sum

119891=1

119890119908119891 (119905 minus 119891120591) (46)

That is119909 = 119869119867119909+ 119875minus1 (L otimes 1198611198702 minus 119868119899 otimes 1198611198701) 119898sum

119891=1

119890119908119891 (119905 minus 119891120591) (47)

The solution to system (47) is given by

119909 (119905) = 119890119869119867119905119909 (0)+ 119898sum119891=1

int1199050119890119869119867(119905minus120579)119875minus1 (L otimes 1198611198702 minus 119868119899 otimes 1198611198701)

times 119890119908119891 (120579 minus 119891120591) 119889120579(48)

Since 119909 = 119875minus1119909 it is possible to write119909 (119905) = 119875119890119869119867119905119875minus1119909 (0)

+ 119875 119898sum119891=1

int1199050119890119869119867(119905minus120579)119875minus1 (L otimes 1198611198702 minus 119868119899 otimes 1198611198701)

times 119890119908119891 (120579 minus 119891120591) 119889120579(49)

Let 119867 isin R119899119901times119899119901 with eigenvectors 119901119892 isin C (119892 =1 2 119899119901) Note from Remark 12 that 119901119892 (119892 = 1 2 119899)correspond to the eigenvalues of119860+1198611198701 while eigenvectors119901119892 (119892 = 119899 + 1 119899 + 2 119899119901) correspond to the eigenvalues of119860 + 1198611198701 minus 1205821198711198941198611198702 119894 = 2 3 119899 Then two consensus sub-spaces can be established subspaceC(119867) spanned by119901119892 (119892 =1 2 119899) and a complementary consensus subspace C(119867)spanned by 119901119892 (119892 = 119899 + 1 119899 + 2 119899119901) Therefore theconsensus spaceC119899119901 is given by

C119899119901 = C oplusC (50)

Since the eigenvalues of119867 correspond to the eigenvaluesof119860+1198611198701 and119860+1198611198701 minus1205821198711198941198611198702 119894 = 2 3 119899 matrix 119890119869119867119905can be written as

119890119869119867119905 = [119890119869119862119905 00 119890119869119862119905] (51)

defining

119909 (0) = 119909119862 (0) + 119909119862 (0) (52)

Equation (49) can now be rewritten as

119909 (119905) = 119875[119890119869119862119905 00 119890119869119862119905]119875minus1119909 (0)

+ 119875 119898sum119891=1

int1199050119890119869119867(119905minus120579)119875minus1 (L otimes 1198611198702 minus 119868119899 otimes 1198611198701)

times 119890119908119891 (120579 minus 119891120591) 119889120579

(53)

Considering that the solution of the closed-loop system(53) can be expressed as

119909 (119905) = 119909119862 (119905) + 119909119862 (119905)+ 119875 119898sum119891=1

int1199050119890119869119867(119905minus120579)119875minus1 (L otimes 1198611198702 minus 119868119899 otimes 1198611198701)

times 119890119908119891 (120579 minus 119891120591) 119889120579(54)

and noting that the limit when 119905 997888rarr infin of the third term in(54) is a constant value thus

lim119905997888rarrinfin119890119908119891 (119905) = 0 (55)

The system consensus state can be established by meansof the analysis of 119909119862(119905) and 119909119862(119905) From (53) and (54) 119909119862(119905)is given by

119909119862 (119905) = 119875[119890119869119862119905 00 119890119869119862119905]119875minus1119909119862 (0) (56)

Describing the initial state as

119909 (0) = 119909119862 (0) + 119909119862 (0)= 119901sum119892=1

120572119892 (0) 119901119892 +119899119901sum119892=119901+1

120572119892 (0) 119901119892= 119875 [1205721 (0) 120572119901 (0) 0 0]119879+ 119875 [0 0 120572119901+1 (0) 120572119899119901 (0)]119879

(57)

thus

119909119862 (0) = 119875 [1205721 (0) 120572119901 (0) 0 0]119879119909119862 (0) = 119875 [0 0 120572119901+1 (0) 120572119899119901 (0)]119879

(58)

where 120572119892(0) 119892 = 1 2 119899119901 are real constants From (58)119909119862(119905) yields119909119862 (119905) = 119875[119890

119869119862119905 00 119890119869119862119905] [1205721 (0) 120572119901 (0) 0 0]

119879 (59)

That is

119909119862 (119905) = 119875[119890119869119862119905 [1205721 (0) 120572119901 (0)]119879

0 ] (60)

8 Mathematical Problems in Engineering

Since 119869119862 is the Jordan block of 119867 corresponding to theeigenvalues of119860+1198611198701 and considering that the pair (119860 119861) iscontrollable it can be concluded that the pair (119860 + 1198611198701 119861) isalso controllable and therefore the right choice of matrix 1198701guarantees that 119909119862(119905) achieves consensus Now 119909119888(119905) is givenby

119909119862 (119905)= 119875[119890119869119862119905 00 119890119869119862119905] [0 0 120572119901+1 (0) 120572119899119901 (0)]

119879 (61)

that yields

119909119862 (119905) = 119875[[0

119890119869119862119905 [120572119901+1 (0) 120572119899119901 (0)]119879]] (62)

And since 119869119862 is the Jordan block of 119867 corresponding tothe eigenvalues of 119860 + 1198611198701 minus 1205821198711198941198611198702 for 119894 = 2 3 119899 thenit can be concluded that for system (28) to achieve consensusmatrices119860+1198611198701 minus1205821198711198941198611198702 119894 = 2 3 119899 must be Hurwitzwhich implies

lim119905997888rarrinfin119909119862 (119905) = 0 (63)

Considering (60) and (63) the system consensus value isgiven by

lim119905997888rarrinfin119909 (119905) = lim

119905997888rarrinfin

119875[119890119869119862119905 [1205721 (0) 120572119901 (0)]1198790 ]

+ 119875 119898sum119891=1

int1199050119890119869119867(119905minus120579)119875minus1

times (L otimes 1198611198702 minus 119868119899 otimes 1198611198701) 119890119908119891 (120579 minus 119891120591) 119889120579

(64)

Since it has been shown that lim119905997888rarrinfin119890119908119891(119905) = 0lim119905997888rarrinfin119875 119898sum119891=1

int1199050119890119869119867(119905minus120579)119875minus1 (L otimes 1198611198702 minus 119868119899 otimes 1198611198701)

times 119890119908119891 (120579 minus 119891120591) 119889120579 = 119864(65)

with a real constant vector 119864 thenlim119905997888rarrinfin119909 (119905) = lim

119905997888rarrinfin119875[119890119869119862119905 [1205721 (0) 120572119901 (0)]1198790 ] + 119864 (66)

Finally defining

[1205731 (119905) 120573119901 (119905)]119879 = 119890119869119862119905 [1205721 (0) 120572119901 (0)]119879 (67)

and considering that Lemma 4 from [7] proves that the first119901 eigenvectors of119867 are given by 119901119892 = 1119899 otimes 119888119895 for 119892 = 1 119901

1 2 3

456

Figure 1 Communication topology

where 119888119892 are the eigenvectors of 119860 + 1198611198701 and 1119899 isin R119899 is thevector with all of its entries equal to one the consensus value(66) yields

lim119905997888rarrinfin119909 (119905) = lim

119905997888rarrinfin1119899

otimes [1198881 119888119901] [1205731 (119905) 120573119901 (119905)]119879 + 119864(68)

Remark 14 It should be noted that the previous proof isbased on the corresponding proof presented in [7] with thedifference that the proof presented in this work includes thepredicted state used in the consensus protocol which resultsin a consensus value affected by the initial injection errorsrepresented by 119864 in (68)

Remark 15 Notice that the prediction-observation schemeproposed here can compensate the time-delay of the agentswhen it is placed either at the input or at the output Inthe case of agents with input time-delay each agent willestimate its own future state and send it to its neighborswhich will use them to calculate its own control thuscompensating their input time-delay In the case where theagents present an output time-delay once again each agentwould estimate its current state from its delayed output andsend the undelayed estimated state to the other agents Inboth cases the consensus will be achieved by means of adecentralized algorithm

6 Numerical Evaluations

Numerical evaluations of the proposed solution carriedout consider two cases the Multiagent Supporting System(MASS) composed by six agents presented in [7] and a mul-tiagent system formed by six agents with unstable dynamicswhose stabilization is achieved in [31] For simplicity inboth cases the communication topology is used depicted inFigure 1 with the corresponding Laplacian matrix given by

L =[[[[[[[[[[[[

1 0 0 0 0 minus1minus1 1 0 0 0 00 minus1 2 minus1 0 00 0 0 1 minus1 00 0 0 minus1 1 0minus1 0 0 0 minus1 2

]]]]]]]]]]]]

(69)

Mathematical Problems in Engineering 9

0 t108642

minus2

0

2

4

6

x11x21x31

x41x51x61

Figure 2 Time evolution of the state MASS system 120591 = 12119904

0 t108642

minus8minus6minus4minus2024

x12x22x32

x42x52x62

Figure 3 Time evolution of the state MASS system 120591 = 12119904

Example 1 In the case of the MASS system the dynamics ofeach agent is given by

119894 (119905) = [[[0 1minus119896119898119894minus119863119898119894]]]119909119894 (119905) + [01] 119906 (119905 minus 120591119894) (70)

where 119909119894(119905) = [119911119894(119905) 119894(119905)]119879 119911119894(119905) is the height of each agent119898119894 is the mass 119863 is the damping at each agent 119896 is thestiffness and 119906119894(119905) is the control input The implementationof the predictor considers a partition of119898 = 4 and the systemparameters 119898119894 = 106 119896 = 120 and 119863 = 505 The initialconditions are set as

1199090 = [minus3 minus15 minus2 minus2 0 1 4 minus1 2 3 6 2]119879 (71)

The gain matrix for the predictor-observer is given byŁ119894 = [1 0 4 0]119879 and the consensus gain vectors 1198701 =[113208 minus02358] and 1198702 = [88687 1] The delay consid-ered is 120591 = 12119904 the results are given in Figures 2 3 4 and 5that represent the evolution in time of the state observationerrors and control signal respectively The evolution of thelogarithm of the homogeneous norm of the prediction erroris depicted in Figure 6 to show its exponential convergence Itcan be seen that with the partition of the predictor-observerlarge delays can be compensated

minus2

0

2

4

6

ew11ew21ew31

ew41ew51ew61

minus8minus6minus4minus2024

ew12ew22ew32

ew42ew52ew62

0 t108642

0 t108642

Figure 4 Time evolution of the estimation errors MASS system120591 = 12119904

minus1

0

1

2

3

4

u1u2u3

u4u5u6

0 t108642

Figure 5 Time evolution of the control signal MASS system 120591 =12119904

Example 2 In a more challenging situation an unstablesystem presented in [31] is taken into account to form amultiagent system with 119899 = 6 and the communicationtopology presented in Figure 1 The dynamics of each agentis given by

(119905) = [minus5 minus63 4 ] 119909 (119905) + [04] 119906 (119905 minus 120591)

119910 (119905) = [minus2 2] 119909 (119905) (72)

10 Mathematical Problems in Engineeringlog((e))

1

0

minus1

minus2

minus3

minus4

minus5

0 t108642

Figure 6 Time evolution of the logarithm of the prediction errorMASS system 120591 = 12119904

0 5 10 t

minus20

minus10

0

10

20

x11x21x31

x41x51x61

0 5 10 tminus20

minus10

0

10

20

x12x22x32

x42x52x62

Figure 7 Time evolution of the state unstable agents 120591 = 1119904

The delay of the system is 120591 = 1119904 the partition of theobserver is119898 = 4 and the initial conditions are set as

1199090 = [minus3 02 minus1 05 3 1 minus15 0 4 minus12 minus2 0]119879 (73)

The gain of each subpredictor is given by119871 119894 = [minus08212 07263]119879 and the control gains are1198701 = [minus05417 minus 075] and 1198702 = [minus4 03] Figures 7and 8 present the evolution in time of the state of the systemand the prediction errors respectively where after a transientperiod the desired convergence is obtained Figure 9 presentsthe evolution of the control signal The logarithm of thenorm of the prediction error is presented in Figure 10

0 5 10 tminus20

minus10

0

10

ew11ew21ew31

ew41ew51ew61

0 5 10 t

minus10

0

10

20

ew12ew22ew32

ew42ew52ew62

Figure 8 Time evolution of the estimation errors unstable agents120591 = 1119904

0 5 10 t

minus6

minus4

minus2

0

2

4

6

u1u2u3

u4u5u6

Figure 9 Time evolution of the control signal unstable agents 120591 =1119904

7 Conclusions

This work deals with the consensus problem for multiagentsystems with LTI dynamics and input time-delay A modifiedpartitioned predictor-observer is proposed to estimate thefuture state values of the agents These predicted states areused in the consensus protocol in order to compensatethe input time-delays Formal proofs for the convergenceof the predictor and consensus are given The performednumerical evaluations show that a larger number of partitions

Mathematical Problems in Engineering 11

0 5 10 t

log((e))

25

2

15

1

05

0

minus05

minus1

Figure 10 Time evolution of the logarithm of the prediction errorunstable agents 120591 = 1119904

in the predictor-observer results in an improvement of theresponse of the system and in a larger time-delay that can becompensated

Data Availability

No data were used to support this study

Conflicts of Interest

The authors declare that they have no conflicts of interest

References

[1] W Ren and E Atkins ldquoDistributed multi-vehicle coordinatedcontrol via local information exchangerdquo International Journal ofRobust and Nonlinear Control vol 17 no 10-11 pp 1002ndash10332007

[2] R Olfati-Saber and R M Murray ldquoDistributed cooperativecontrol ofmultiple vehicle formations using structural potentialfunctionsrdquo IFACWorld Congress 2002

[3] J A Fax and R M Murray ldquoInformation flow and cooperativecontrol of vehicle formationsrdquo IEEE Transactions on AutomaticControl vol 49 no 9 pp 1465ndash1476 2004

[4] R Olfati-Saber and R M Murray ldquoConsensus problems innetworks of agents with switching topology and time-delaysrdquoIEEE Transactions onAutomatic Control vol 49 no 9 pp 1520ndash1533 2004

[5] A Jadbabaie J Lin andA SMorse ldquoCoordination of groups ofmobile autonomous agents using nearest neighbour rulesrdquo IEEETransactions on Automatic Control vol 48 no 6 pp 988ndash10012003

[6] L Moreau ldquoConsensus and cooperation in networked multi-agent systemsrdquo IEEE Transactions onAutomatic Control vol 50no 2 pp 169ndash182 2005

[7] J Xi N Cai and Y Zhong ldquoConsensus problems for high-orderlinear time-invariant swarm systemsrdquo Physica A StatisticalMechanics and its Applications vol 389 no 24 pp 5619ndash56272010

[8] W Ren and R W BeardDistributed Consensus in Multi-VehicleCooperative Control Theory and Applications Springer-VerlagLondon UK 2008

[9] L Peng J Yingmin D Junping and Y Shiying ldquoDistributedconsensus protocol for second-order agents with fixed topology

and time-delayrdquo in Proceedings of the 26th Chinese ControlConference (CCC rsquo07) pp 577ndash581 2007

[10] Z Yan D Wu and Y Liu ldquoConsensus of discrete multiagentsystem with various time delays and environmental distur-bancesrdquo Entropy vol 16 no 12 pp 6524ndash6538 2014

[11] D Lee and M W Spong ldquoAgreement with non-uniforminformation delaysrdquo in Proceedings of the American ControlConference IEEE 2006

[12] P Lin and Y Jia ldquoConsensus of a class of second-order multi-agent systems with time-delay and jointly-connected topolo-giesrdquo IEEE Transactions on Automatic Control vol 55 no 3 pp778ndash784 2010

[13] P Lin and Y Jia ldquoConsensus of second-order discrete-timemulti-agent systems with nonuniform time-delays and dynam-ically changing topologiesrdquoAutomatica vol 49 no 5 pp 2154ndash2158 2009

[14] J Xi Z Shi and Y Zhong ldquoConsensus analysis and designfor high-order linear swarm systems with time-varying delaysrdquoPhysicaA StatisticalMechanics and its Applications vol 390 no23-24 pp 4114ndash4123 2011

[15] J Xi Z Wang G Liu and Y Zhong ldquoConsensus problems forlinear time-varying swarm systemswith topology variances andmultiple time delaysrdquo in Proceedings of the 2013 32nd ChineseControl Conference (CCC rsquo13) pp 192ndash198 2013

[16] X Luo X Li S Li and X Guan ldquoConsensus for linear multi-agent systems with constant and time-varying communicationdelays via delay-decomposition approachrdquo in Proceedings of the11th World Congress on Intelligent Control and Automation pp353ndash358 2014

[17] Y Cao T Oguchi P Verhoeckx and H Nijmeijer ldquoConsensuscontrol for a multiagent systemwith time delaysrdquoMathematicalProblems in Engineering vol 2017 Article ID 4063184 11 pages2017

[18] S Mehra and S R Sahoo ldquoTrajectory tracking with input delayinmulti-agent system Double integrator caserdquo in Proceedings ofthe 2016 International Conference onUnmannedAircraft Systems(ICUAS rsquo16) pp 387ndash393 2016

[19] S Mehra A Sen and S R Sahoo ldquoTrajectory tracking inheterogeneous multi-agent system without and with inputdelayrdquo in Proceedings of the 2017 Indian Control Conference (ICCrsquo17) pp 338ndash343 2017

[20] B Zhou and Z Lin ldquoConsensus of high-order multi-agent sys-tems with large input and communication delaysrdquo Automaticavol 50 no 2 pp 452ndash464 2014

[21] C Wang Z Zuo Z Lin and Z Ding ldquoA truncated predictionapproach to consensus control of lipschitz nonlinearmultiagentsystems with input delayrdquo IEEE Transactions on Control ofNetwork Systems vol 4 no 4 pp 716ndash724 2017

[22] P Shi and Q K Shen ldquoObserver-based leader-following con-sensus of uncertain nonlinear multi-agent systemsrdquo Interna-tional Journal of Robust and Nonlinear Control 2017

[23] O J M Smith ldquoCloser control of loops with deadtimerdquoChemical Engineering Progress vol 53 no 5 pp 217ndash219 1957

[24] K Watanabe and M Ito ldquoA process-model control for linearsystems with delayrdquo IEEE Transactions on Automatic Controlvol 26 no 6 pp 1261ndash1269 1981

[25] W Michiels and D Roose ldquoTime-delay compensation inunstable plants using delayed state feedbackrdquo in Proceedings ofthe 40th IEEE Conference on Decision and Control rsquo01 vol 2 pp1433ndash1437 IEEE 2001

12 Mathematical Problems in Engineering

[26] A Manitius and A W Olbrot ldquoFinite spectrum assignmentproblem for systems with delaysrdquo IEEE Transactions on Auto-matic Control vol 24 no 4 pp 541ndash553 1979

[27] Z Artstein ldquoLinear systems with delayed controls a reductionrdquoIEEE Transactions on Automatic Control vol 27 no 4 pp 869ndash879 1982

[28] L Mirkin and N Raskin ldquoEvery stabilizing dead-time con-troller has an observerndashpredictor-based structurerdquo Automaticavol 39 no 10 pp 1747ndash1754 2003

[29] S Mondie and W Michiels ldquoFinite spectrum assignment ofunstable time-delay systems with a safe implementationrdquo IEEETransactions on Automatic Control vol 48 no 12 pp 2207ndash2212 2003

[30] B Zhou ldquoInput delay compensation of linear systems with bothstate and input delays by nested predictionrdquoAutomatica vol 50no 5 pp 1434ndash1443 2014

[31] M Najafi S Hosseinnia F Sheikholeslam and M KarimadinildquoClosed-loop control of dead time systems via sequential sub-predictorsrdquo International Journal of Control vol 86 no 4 pp599ndash609 2013

[32] F Sheikholeslam S Hosseinnia M Najafi and Q WangldquoRobust H infin control of single input-delay systems based onsequential sub-predictorsrdquo IET Control Theory amp Applicationsvol 8 no 13 pp 1175ndash1184 2014

[33] F Cacace F Conte A Germani and G Palombo ldquoOptimalcontrol of linear systems with large and variable input delaysrdquoSystems amp Control Letters vol 89 pp 1ndash7 2016

[34] F Cacace A Germani and C Manes ldquoPredictor-based controlof linear systems with large and variable measurement delaysrdquoInternational Journal of Control vol 87 no 4 pp 704ndash714 2014

[35] F Mazenc and M Malisoff ldquoStabilization and robustness anal-ysis for time-varying systems with time-varying delays usinga sequential subpredictors approachrdquo Automatica vol 82 pp118ndash127 2017

[36] A Germani C Manes and P Pepe ldquoA new approach to stateobservation of nonlinear systems with delayed outputrdquo Instituteof Electrical andElectronics Engineers Transactions onAutomaticControl vol 47 no 1 pp 96ndash101 2002

[37] M Velasco-Villa J Heras-Godınez J A Vazquez-Santacruzand V Fragoso-Rubio ldquoDelayed consensus problem for singleand double integrator systemsrdquo Mathematical Problems inEngineering vol 2015 Article ID 461098 15 pages 2015

[38] V Fragoso-Rubio M Velasco-Villa and M A Hernandez-Perez ldquoConsensus problem for linear time invariant systemswith time-delayrdquo in Proceedings of the National Conference ofAutomatic Control rsquo17 pp 90ndash95 2017

[39] C Godsil and G Royle Algebraic Graph Theory Springer NewYork NY USA 2001

[40] W Ren R W Beard and E M Atkins ldquoInformation consensusin multivehicle cooperative controlrdquo IEEE Control SystemsMagazine vol 27 no 2 pp 71ndash82 2007

[41] W Michiels K Engelborghs P Vansevenant and D RooseldquoContinuous pole placement for delay equationsrdquo Automaticavol 38 no 5 pp 747ndash761 2002

[42] K Gu V L Kharitonov and J Chen Stability of Time-DelaySystems Birkhauser 2003

[43] R E Bellman and K L Cooke Differential-Difference Equa-tions Rand Corporation 1963

[44] I Estrada-Sanchez M Velasco-Villa and H Rodrıguez-CortesldquoPrediction-based control for nonlinear systems with inputdelayrdquoMathematical Problems in Engineering vol 2017 ArticleID 7415418 11 pages 2017

Hindawiwwwhindawicom Volume 2018

MathematicsJournal of

Hindawiwwwhindawicom Volume 2018

Mathematical Problems in Engineering

Applied MathematicsJournal of

Hindawiwwwhindawicom Volume 2018

Probability and StatisticsHindawiwwwhindawicom Volume 2018

Journal of

Hindawiwwwhindawicom Volume 2018

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawiwwwhindawicom Volume 2018

OptimizationJournal of

Hindawiwwwhindawicom Volume 2018

Hindawiwwwhindawicom Volume 2018

Engineering Mathematics

International Journal of

Hindawiwwwhindawicom Volume 2018

Operations ResearchAdvances in

Journal of

Hindawiwwwhindawicom Volume 2018

Function SpacesAbstract and Applied AnalysisHindawiwwwhindawicom Volume 2018

International Journal of Mathematics and Mathematical Sciences

Hindawiwwwhindawicom Volume 2018

Hindawi Publishing Corporation httpwwwhindawicom Volume 2013Hindawiwwwhindawicom

The Scientific World Journal

Volume 2018

Hindawiwwwhindawicom Volume 2018Volume 2018

Numerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisAdvances inAdvances in Discrete Dynamics in

Nature and SocietyHindawiwwwhindawicom Volume 2018

Hindawiwwwhindawicom

Dierential EquationsInternational Journal of

Volume 2018

Hindawiwwwhindawicom Volume 2018

Decision SciencesAdvances in

Hindawiwwwhindawicom Volume 2018

AnalysisInternational Journal of

Hindawiwwwhindawicom Volume 2018

Stochastic AnalysisInternational Journal of

Submit your manuscripts atwwwhindawicom

Page 5: Consensus Problem for Linear Time-Invariant Systems with ...downloads.hindawi.com/journals/mpe/2019/1607474.pdf · ResearchArticle Consensus Problem for Linear Time-Invariant Systems

Mathematical Problems in Engineering 5

Lemma 6 Let the predictor-observer (7) satisfy Assumptions1 2 and 3 Suppose that there exist positive gain matrices 119871 119894 for119894 = 1 2 119899 such that the matrix (119860 119894minus119871 119894119862119894) is Hurwitz thenthere exists a sufficiently large119898119894 such that the error signals (9)exponentially converge to zero

Proof The characteristic equation of (12) is given by

119901 (119904) = det (119904119868119898119901 minus 119860lowast0 minus 119860lowast1119890minus119904120591119894) = 0 (21)

It is possible to show that (21) can be rewritten as

119901 (119904) = 119898prod119891=1

(119868119899119904 minus 119860 119894 + 119871 119894119862119894119890minus119904120591119894) = 0 (22)

It is clear that every factor of (22) represents the Laplacetransform of a system of the form

119890119908119894119891 (119905) = 119860 119894119890119908119894119891 (119905) minus 119871 119894119862119894119890119908119894119891 (119905 minus 120591119894) (23)

Since the parameters of 119871 119894 are free from the observabilityassumption of the pair (119860 119894 119862119894) it is always possible to locatethe eigenvalues of the matrix 119860 119894 minus 119871 119894119862119894 in the left halfcomplex plane The Hurwitz property of matrix 119860 119894 minus 119871 119894119862119894assures the stability of the differential difference equation(23) for a sufficiently small time delay 120591119894 [41] The maximumtime delay 120591lowast119894 for which system (23) will be asymptoticallystable depends on the choice of the observer gain 119871 119894 and itscomputation is not an easy task since its complexity rises asthe dimension of the system increases Thus given a gain119871 119894 such that 119860 119894 minus 119871 119894119862119894 is a Hurwitz matrix it is alwayspossible to asymptotically stabilize the prediction error (23)for a constant time delay 120591119894 lt 120591lowast119894 This fact can be verifiedfor instance by considering [42] or by reviewing the poleassignment procedure given in [41] Based on the abovearguments it will be assumed without loss of generality thatthere exist 119871 119894 and 120591lowast119894 such that system (23) is asymptoticallystable for 0 le 120591119894 lt 120591lowast119894 It should also be noticed that thestability of (23) is not only asymptotic but also exponential[43] Furthermore if matrix 119871 119894 is chosen according to the rulegiven inTheorem 31 in [34] this is

119871 = 119890119860119900120591lowast (24)

with

119860119900 = 119860 minus 119871119862 (25)

where 119871 is such that all the real parts of the eigenvalues of 119860119900are smaller than some negative real constant 120572 it is possibleto guarantee the exponential convergence of the predictionerrors 119890119908119894119891(119905) to zero which results in the convergence of theestimated future state 119908119894119898(119905) to the real future value 119909(119905 + 120591119894)Remark 7 It should be pointed out that a predictor of theform (23) with 119898 = 1 designed for a system with timedelay at the output was considered in [25] also for the case119898 = 1 in [44] a predictor for a nonlinear input delay systemis designed As mentioned before the partitioned predictorpresented in [31] is similar to the one presented in this sectionconsidering 119862 = 119868

Remark 8 Notice that in the case of 120591119894 = 0 the errordynamics (23) takes the form

119890119908119894119891 (119905) = (119860 119894 minus 119871 119894119862119894) 119890119908119894119891 (119905) (26)

where the stability is determined by the eigenvalues of thematrix 119860 119894 minus 119871 119894119862119894 that by the observability assumption canalways be stabilizable

Remark 9 It should be noticed that 120591119894 is given by 120591119894 =119898120591119894 therefore the larger number of subdelays considered byscheme (7) is the larger delay 120591119894 can be compensated withthe drawback of an increasing dimension of the proposedpredictor-observer

The following result allows obtaining the estimated values119909119894(119905 + 119891120591119894) from the future real values 119909119894(119905 + 119891120591119894) in (4)

Lemma 10 Suppose for system (1) that Assumptions 1 2 and3 are satisfied For every 120591119894 gt 0 there always exists a predictor-observer (7) such that the estimated states 119908119894119891(119905) exponentiallyconverge to the future values 119909119894(119905 + 119891120591119894) for 119891 = 1 119898Proof From the definition of error (9) it is possible to showthat

119908119894119891 (119905) = 119909 (119905 + 119891120591119894) minus119891sum119896=1

119890119908119894119896 (119905 + (119891 minus 119896) 120591119894) (27)

for 119896 = 1 119891 Then by Lemma 6 it is possible to concludethat the estimated states 119908119894119891(119905) exponentially converge to thecorresponding real values

Remark 11 Note that if119898 997888rarr infin then 120591119894 997888rarr 0 relaxing theconvergence conditions of the estimation error This impliesthat it is always possible to stabilize system (12) choosing theinteger119898 large enough

5 Consensus Problem

In this section the consensus protocol for LTI systemsin time-delay is presented The set of agents has a fixedcommunication topology that contains a directed spanningtreeThe dynamics of each agent is given by (1)This protocolconsiders the solution presented in [7] that is adapted to beused with the future state values estimated in the previoussection By using the predicted states instead of the currentone it is possible to deal with systems with large time-delays

Consider a set of 119899 agents of the form (1) where for thesake of easy of presentation it is assumed that 120591119894 = 120591 for 119894 =1 119899 that is

119894 (119905) = 119860119909119894 (119905) + 119861119906119894 (119905 minus 120591) (28)

The vectorial form of the complete set of agents is givenby

(119905) = (119868119899 otimes 119860) 119909 (119905) + (119868119899 otimes 119861) 119906 (119905 minus 120591) (29)

where 119909 = [1199091 1199092 119909119899]119879 119906 = [1199061 1199062 119906119899]119879 and 119868119899 isinR119899times119899

6 Mathematical Problems in Engineering

The following control scheme based on the predictor-observer (7) is proposed

119906119894 (119905) = 1198701119908119894119898 (119905) + 1198702 119899sum119895=1

119897119894119895 (119908119895119898 (119905) minus 119908119894119898 (119905)) (30)

for 119894 119895 = 1 2 119899 1198701 1198702 isin R119902times119901 where 119897119894119895 are theentries of the Laplacian matrix of the graph The controlscheme (30) can be rewritten as

119906 (119905) = (119868119899 otimes 1198701 minusL otimes 1198702) 119908119898 (119905) (31)

whereL isin R119899times119899 is the Laplacian of the system and119908119898 =[1199081119898 119908119899119898]119879 is the predicted stateThe closed-loop system (29)ndash(31) is given by

(119905) = (119868119899 otimes 119860) 119909 (119905)+ (119868119899 otimes 119861) (119868119899 otimes 1198701 minusL otimes 1198702) 119908119898 (119905 minus 120591) (32)

Considering that (119860otimes119861)(119862otimes119863) = 119860119862otimes119861119863 it is obtainedthat

(119905) = (119868119899 otimes 119860) 119909 (119905)+ (119868119899 otimes 1198611198701 minusL otimes 1198611198702) 119908119898 (119905 minus 120591) (33)

Recalling the observation errors

1198901199081 (119905) = 119909 (119905 + 120591) minus 1199081 (119905) 119890119908119891 (119905) = 119908119891minus1 (119905 + 120591) minus 119908119891 (119905) for 119891 = 2 3 119898 (34)

the estimated state119908119898(119905minus120591) can be rewritten as a function ofthe real state and the observation errors

119908119898 (119905 minus 120591) = 119909 (119905) minus 119898sum119891=1

119890119908119891 (119905 minus 119891120591) (35)

where 119890119908119891 = [1198901199081119891 119890119908119899119891]119879 producing (119905) = 119867119909 (119905)

+ (L otimes 1198611198702 minus 119868119899 otimes 1198611198701) 119898sum119891=1

119890119908119891 (119905 minus 119891120591) (36)

where119867 = (119868119899 otimes (119860 + 1198611198701) minusL otimes 1198611198702)Consider now a nonsingular matrix 119880 isin R119899times119899 such that

119880minus1L119880 = 119869L (37)

for 119869L isin R119899times119899 representing the Jordan canonical form of theLaplacian matrixL

Considering now the globally invertible change of vari-able

119909 = (119880minus1 otimes 119868119902) 119909 119909 = (119880 otimes 119868119902) 119909 (38)

for 119909 = [1199091 1199092 119909119899]119879 then it is possible to show that

(119880 otimes 119868119902) (119905)= [119868119899 otimes (119860 + 1198611198701)] (119880 otimes 119868119902) 119909 (119905)minus (L otimes 1198611198702) (119880 otimes 119868119902) 119909 (119905)+ [L otimes 1198611198702 minus 119868119899 otimes 1198611198701] 119898sum

119891=1

119890119908119891 (119905 minus 119891120591)(39)

from where

(119905)= [119868119899 otimes (119860 + 1198611198701) minus 119869119871 otimes 1198611198702] 119909 (119905)+ [119880minus1L otimes 1198611198702 minus 119880minus1 otimes 1198611198701] 119898sum

119891=1

119890119908119891 (119905 minus 119891120591) (40)

Equation (40) can be rewritten as

(119905) = Γ119909 (119905) + Δ 119898sum119891=1

119890119908119891 (119905 minus 119891120591) (41)

where

Δ = 119880minus1L otimes 1198611198702 minus 119880minus1 otimes 1198611198701 (42)

Γ =[[[[[[[[[[

119860 + 1198611198701 0 0 sdot sdot sdot 00 1205742 1205751198611198702 sdot sdot sdot 0 d d

0 0 sdot sdot sdot 120574119899minus1 12057511986111987020 0 sdot sdot sdot 0 120574119899

]]]]]]]]]]

(43)

with 120574119894 = 119860 + 1198611198701 minus 1205821198711198941198611198702 for 119894 = 2 119899 and 120575 = 0 or120575 = 1 depending on the structure of 119869119871Remark 12 Notice that since 119867 and Γ are similar matricesthey have the same eigenvalues Furthermore in (43) it can beseen that those eigenvalues correspond to the ones of119860+1198611198701and 119860 + 1198611198701 minus 1205821198941198611198702 for 119894 = 2 3 11989951 Consensus Analysis

Lemma 13 Consider a set of 119899 agents of the form (28)with a communication topology with a directed spanning treeUnder these circumstances solution to the consensus problemis achieved if and only if the matrices 119860 + 1198611198701 minus 1205821198711198941198611198702 for119894 = 2 3 119899 are HurwitzProof Let the invertible matrix 119875 = [1199011 1199012 119901119899119901] isinC119899119901times119899119901 be such that

119875minus1119867119875 = 119869119867 (44)

Mathematical Problems in Engineering 7

with 119869119867 being the Jordan canonical formof119867 defined in (36)Considering the change of coordinates

119909 = 119875minus1119909 119909 = 119875119909 (45)

(36) yields

119909 = 119875minus1119867119875119909+ 119875minus1 (L otimes 1198611198702 minus 119868119899 otimes 1198611198701) 119898sum

119891=1

119890119908119891 (119905 minus 119891120591) (46)

That is119909 = 119869119867119909+ 119875minus1 (L otimes 1198611198702 minus 119868119899 otimes 1198611198701) 119898sum

119891=1

119890119908119891 (119905 minus 119891120591) (47)

The solution to system (47) is given by

119909 (119905) = 119890119869119867119905119909 (0)+ 119898sum119891=1

int1199050119890119869119867(119905minus120579)119875minus1 (L otimes 1198611198702 minus 119868119899 otimes 1198611198701)

times 119890119908119891 (120579 minus 119891120591) 119889120579(48)

Since 119909 = 119875minus1119909 it is possible to write119909 (119905) = 119875119890119869119867119905119875minus1119909 (0)

+ 119875 119898sum119891=1

int1199050119890119869119867(119905minus120579)119875minus1 (L otimes 1198611198702 minus 119868119899 otimes 1198611198701)

times 119890119908119891 (120579 minus 119891120591) 119889120579(49)

Let 119867 isin R119899119901times119899119901 with eigenvectors 119901119892 isin C (119892 =1 2 119899119901) Note from Remark 12 that 119901119892 (119892 = 1 2 119899)correspond to the eigenvalues of119860+1198611198701 while eigenvectors119901119892 (119892 = 119899 + 1 119899 + 2 119899119901) correspond to the eigenvalues of119860 + 1198611198701 minus 1205821198711198941198611198702 119894 = 2 3 119899 Then two consensus sub-spaces can be established subspaceC(119867) spanned by119901119892 (119892 =1 2 119899) and a complementary consensus subspace C(119867)spanned by 119901119892 (119892 = 119899 + 1 119899 + 2 119899119901) Therefore theconsensus spaceC119899119901 is given by

C119899119901 = C oplusC (50)

Since the eigenvalues of119867 correspond to the eigenvaluesof119860+1198611198701 and119860+1198611198701 minus1205821198711198941198611198702 119894 = 2 3 119899 matrix 119890119869119867119905can be written as

119890119869119867119905 = [119890119869119862119905 00 119890119869119862119905] (51)

defining

119909 (0) = 119909119862 (0) + 119909119862 (0) (52)

Equation (49) can now be rewritten as

119909 (119905) = 119875[119890119869119862119905 00 119890119869119862119905]119875minus1119909 (0)

+ 119875 119898sum119891=1

int1199050119890119869119867(119905minus120579)119875minus1 (L otimes 1198611198702 minus 119868119899 otimes 1198611198701)

times 119890119908119891 (120579 minus 119891120591) 119889120579

(53)

Considering that the solution of the closed-loop system(53) can be expressed as

119909 (119905) = 119909119862 (119905) + 119909119862 (119905)+ 119875 119898sum119891=1

int1199050119890119869119867(119905minus120579)119875minus1 (L otimes 1198611198702 minus 119868119899 otimes 1198611198701)

times 119890119908119891 (120579 minus 119891120591) 119889120579(54)

and noting that the limit when 119905 997888rarr infin of the third term in(54) is a constant value thus

lim119905997888rarrinfin119890119908119891 (119905) = 0 (55)

The system consensus state can be established by meansof the analysis of 119909119862(119905) and 119909119862(119905) From (53) and (54) 119909119862(119905)is given by

119909119862 (119905) = 119875[119890119869119862119905 00 119890119869119862119905]119875minus1119909119862 (0) (56)

Describing the initial state as

119909 (0) = 119909119862 (0) + 119909119862 (0)= 119901sum119892=1

120572119892 (0) 119901119892 +119899119901sum119892=119901+1

120572119892 (0) 119901119892= 119875 [1205721 (0) 120572119901 (0) 0 0]119879+ 119875 [0 0 120572119901+1 (0) 120572119899119901 (0)]119879

(57)

thus

119909119862 (0) = 119875 [1205721 (0) 120572119901 (0) 0 0]119879119909119862 (0) = 119875 [0 0 120572119901+1 (0) 120572119899119901 (0)]119879

(58)

where 120572119892(0) 119892 = 1 2 119899119901 are real constants From (58)119909119862(119905) yields119909119862 (119905) = 119875[119890

119869119862119905 00 119890119869119862119905] [1205721 (0) 120572119901 (0) 0 0]

119879 (59)

That is

119909119862 (119905) = 119875[119890119869119862119905 [1205721 (0) 120572119901 (0)]119879

0 ] (60)

8 Mathematical Problems in Engineering

Since 119869119862 is the Jordan block of 119867 corresponding to theeigenvalues of119860+1198611198701 and considering that the pair (119860 119861) iscontrollable it can be concluded that the pair (119860 + 1198611198701 119861) isalso controllable and therefore the right choice of matrix 1198701guarantees that 119909119862(119905) achieves consensus Now 119909119888(119905) is givenby

119909119862 (119905)= 119875[119890119869119862119905 00 119890119869119862119905] [0 0 120572119901+1 (0) 120572119899119901 (0)]

119879 (61)

that yields

119909119862 (119905) = 119875[[0

119890119869119862119905 [120572119901+1 (0) 120572119899119901 (0)]119879]] (62)

And since 119869119862 is the Jordan block of 119867 corresponding tothe eigenvalues of 119860 + 1198611198701 minus 1205821198711198941198611198702 for 119894 = 2 3 119899 thenit can be concluded that for system (28) to achieve consensusmatrices119860+1198611198701 minus1205821198711198941198611198702 119894 = 2 3 119899 must be Hurwitzwhich implies

lim119905997888rarrinfin119909119862 (119905) = 0 (63)

Considering (60) and (63) the system consensus value isgiven by

lim119905997888rarrinfin119909 (119905) = lim

119905997888rarrinfin

119875[119890119869119862119905 [1205721 (0) 120572119901 (0)]1198790 ]

+ 119875 119898sum119891=1

int1199050119890119869119867(119905minus120579)119875minus1

times (L otimes 1198611198702 minus 119868119899 otimes 1198611198701) 119890119908119891 (120579 minus 119891120591) 119889120579

(64)

Since it has been shown that lim119905997888rarrinfin119890119908119891(119905) = 0lim119905997888rarrinfin119875 119898sum119891=1

int1199050119890119869119867(119905minus120579)119875minus1 (L otimes 1198611198702 minus 119868119899 otimes 1198611198701)

times 119890119908119891 (120579 minus 119891120591) 119889120579 = 119864(65)

with a real constant vector 119864 thenlim119905997888rarrinfin119909 (119905) = lim

119905997888rarrinfin119875[119890119869119862119905 [1205721 (0) 120572119901 (0)]1198790 ] + 119864 (66)

Finally defining

[1205731 (119905) 120573119901 (119905)]119879 = 119890119869119862119905 [1205721 (0) 120572119901 (0)]119879 (67)

and considering that Lemma 4 from [7] proves that the first119901 eigenvectors of119867 are given by 119901119892 = 1119899 otimes 119888119895 for 119892 = 1 119901

1 2 3

456

Figure 1 Communication topology

where 119888119892 are the eigenvectors of 119860 + 1198611198701 and 1119899 isin R119899 is thevector with all of its entries equal to one the consensus value(66) yields

lim119905997888rarrinfin119909 (119905) = lim

119905997888rarrinfin1119899

otimes [1198881 119888119901] [1205731 (119905) 120573119901 (119905)]119879 + 119864(68)

Remark 14 It should be noted that the previous proof isbased on the corresponding proof presented in [7] with thedifference that the proof presented in this work includes thepredicted state used in the consensus protocol which resultsin a consensus value affected by the initial injection errorsrepresented by 119864 in (68)

Remark 15 Notice that the prediction-observation schemeproposed here can compensate the time-delay of the agentswhen it is placed either at the input or at the output Inthe case of agents with input time-delay each agent willestimate its own future state and send it to its neighborswhich will use them to calculate its own control thuscompensating their input time-delay In the case where theagents present an output time-delay once again each agentwould estimate its current state from its delayed output andsend the undelayed estimated state to the other agents Inboth cases the consensus will be achieved by means of adecentralized algorithm

6 Numerical Evaluations

Numerical evaluations of the proposed solution carriedout consider two cases the Multiagent Supporting System(MASS) composed by six agents presented in [7] and a mul-tiagent system formed by six agents with unstable dynamicswhose stabilization is achieved in [31] For simplicity inboth cases the communication topology is used depicted inFigure 1 with the corresponding Laplacian matrix given by

L =[[[[[[[[[[[[

1 0 0 0 0 minus1minus1 1 0 0 0 00 minus1 2 minus1 0 00 0 0 1 minus1 00 0 0 minus1 1 0minus1 0 0 0 minus1 2

]]]]]]]]]]]]

(69)

Mathematical Problems in Engineering 9

0 t108642

minus2

0

2

4

6

x11x21x31

x41x51x61

Figure 2 Time evolution of the state MASS system 120591 = 12119904

0 t108642

minus8minus6minus4minus2024

x12x22x32

x42x52x62

Figure 3 Time evolution of the state MASS system 120591 = 12119904

Example 1 In the case of the MASS system the dynamics ofeach agent is given by

119894 (119905) = [[[0 1minus119896119898119894minus119863119898119894]]]119909119894 (119905) + [01] 119906 (119905 minus 120591119894) (70)

where 119909119894(119905) = [119911119894(119905) 119894(119905)]119879 119911119894(119905) is the height of each agent119898119894 is the mass 119863 is the damping at each agent 119896 is thestiffness and 119906119894(119905) is the control input The implementationof the predictor considers a partition of119898 = 4 and the systemparameters 119898119894 = 106 119896 = 120 and 119863 = 505 The initialconditions are set as

1199090 = [minus3 minus15 minus2 minus2 0 1 4 minus1 2 3 6 2]119879 (71)

The gain matrix for the predictor-observer is given byŁ119894 = [1 0 4 0]119879 and the consensus gain vectors 1198701 =[113208 minus02358] and 1198702 = [88687 1] The delay consid-ered is 120591 = 12119904 the results are given in Figures 2 3 4 and 5that represent the evolution in time of the state observationerrors and control signal respectively The evolution of thelogarithm of the homogeneous norm of the prediction erroris depicted in Figure 6 to show its exponential convergence Itcan be seen that with the partition of the predictor-observerlarge delays can be compensated

minus2

0

2

4

6

ew11ew21ew31

ew41ew51ew61

minus8minus6minus4minus2024

ew12ew22ew32

ew42ew52ew62

0 t108642

0 t108642

Figure 4 Time evolution of the estimation errors MASS system120591 = 12119904

minus1

0

1

2

3

4

u1u2u3

u4u5u6

0 t108642

Figure 5 Time evolution of the control signal MASS system 120591 =12119904

Example 2 In a more challenging situation an unstablesystem presented in [31] is taken into account to form amultiagent system with 119899 = 6 and the communicationtopology presented in Figure 1 The dynamics of each agentis given by

(119905) = [minus5 minus63 4 ] 119909 (119905) + [04] 119906 (119905 minus 120591)

119910 (119905) = [minus2 2] 119909 (119905) (72)

10 Mathematical Problems in Engineeringlog((e))

1

0

minus1

minus2

minus3

minus4

minus5

0 t108642

Figure 6 Time evolution of the logarithm of the prediction errorMASS system 120591 = 12119904

0 5 10 t

minus20

minus10

0

10

20

x11x21x31

x41x51x61

0 5 10 tminus20

minus10

0

10

20

x12x22x32

x42x52x62

Figure 7 Time evolution of the state unstable agents 120591 = 1119904

The delay of the system is 120591 = 1119904 the partition of theobserver is119898 = 4 and the initial conditions are set as

1199090 = [minus3 02 minus1 05 3 1 minus15 0 4 minus12 minus2 0]119879 (73)

The gain of each subpredictor is given by119871 119894 = [minus08212 07263]119879 and the control gains are1198701 = [minus05417 minus 075] and 1198702 = [minus4 03] Figures 7and 8 present the evolution in time of the state of the systemand the prediction errors respectively where after a transientperiod the desired convergence is obtained Figure 9 presentsthe evolution of the control signal The logarithm of thenorm of the prediction error is presented in Figure 10

0 5 10 tminus20

minus10

0

10

ew11ew21ew31

ew41ew51ew61

0 5 10 t

minus10

0

10

20

ew12ew22ew32

ew42ew52ew62

Figure 8 Time evolution of the estimation errors unstable agents120591 = 1119904

0 5 10 t

minus6

minus4

minus2

0

2

4

6

u1u2u3

u4u5u6

Figure 9 Time evolution of the control signal unstable agents 120591 =1119904

7 Conclusions

This work deals with the consensus problem for multiagentsystems with LTI dynamics and input time-delay A modifiedpartitioned predictor-observer is proposed to estimate thefuture state values of the agents These predicted states areused in the consensus protocol in order to compensatethe input time-delays Formal proofs for the convergenceof the predictor and consensus are given The performednumerical evaluations show that a larger number of partitions

Mathematical Problems in Engineering 11

0 5 10 t

log((e))

25

2

15

1

05

0

minus05

minus1

Figure 10 Time evolution of the logarithm of the prediction errorunstable agents 120591 = 1119904

in the predictor-observer results in an improvement of theresponse of the system and in a larger time-delay that can becompensated

Data Availability

No data were used to support this study

Conflicts of Interest

The authors declare that they have no conflicts of interest

References

[1] W Ren and E Atkins ldquoDistributed multi-vehicle coordinatedcontrol via local information exchangerdquo International Journal ofRobust and Nonlinear Control vol 17 no 10-11 pp 1002ndash10332007

[2] R Olfati-Saber and R M Murray ldquoDistributed cooperativecontrol ofmultiple vehicle formations using structural potentialfunctionsrdquo IFACWorld Congress 2002

[3] J A Fax and R M Murray ldquoInformation flow and cooperativecontrol of vehicle formationsrdquo IEEE Transactions on AutomaticControl vol 49 no 9 pp 1465ndash1476 2004

[4] R Olfati-Saber and R M Murray ldquoConsensus problems innetworks of agents with switching topology and time-delaysrdquoIEEE Transactions onAutomatic Control vol 49 no 9 pp 1520ndash1533 2004

[5] A Jadbabaie J Lin andA SMorse ldquoCoordination of groups ofmobile autonomous agents using nearest neighbour rulesrdquo IEEETransactions on Automatic Control vol 48 no 6 pp 988ndash10012003

[6] L Moreau ldquoConsensus and cooperation in networked multi-agent systemsrdquo IEEE Transactions onAutomatic Control vol 50no 2 pp 169ndash182 2005

[7] J Xi N Cai and Y Zhong ldquoConsensus problems for high-orderlinear time-invariant swarm systemsrdquo Physica A StatisticalMechanics and its Applications vol 389 no 24 pp 5619ndash56272010

[8] W Ren and R W BeardDistributed Consensus in Multi-VehicleCooperative Control Theory and Applications Springer-VerlagLondon UK 2008

[9] L Peng J Yingmin D Junping and Y Shiying ldquoDistributedconsensus protocol for second-order agents with fixed topology

and time-delayrdquo in Proceedings of the 26th Chinese ControlConference (CCC rsquo07) pp 577ndash581 2007

[10] Z Yan D Wu and Y Liu ldquoConsensus of discrete multiagentsystem with various time delays and environmental distur-bancesrdquo Entropy vol 16 no 12 pp 6524ndash6538 2014

[11] D Lee and M W Spong ldquoAgreement with non-uniforminformation delaysrdquo in Proceedings of the American ControlConference IEEE 2006

[12] P Lin and Y Jia ldquoConsensus of a class of second-order multi-agent systems with time-delay and jointly-connected topolo-giesrdquo IEEE Transactions on Automatic Control vol 55 no 3 pp778ndash784 2010

[13] P Lin and Y Jia ldquoConsensus of second-order discrete-timemulti-agent systems with nonuniform time-delays and dynam-ically changing topologiesrdquoAutomatica vol 49 no 5 pp 2154ndash2158 2009

[14] J Xi Z Shi and Y Zhong ldquoConsensus analysis and designfor high-order linear swarm systems with time-varying delaysrdquoPhysicaA StatisticalMechanics and its Applications vol 390 no23-24 pp 4114ndash4123 2011

[15] J Xi Z Wang G Liu and Y Zhong ldquoConsensus problems forlinear time-varying swarm systemswith topology variances andmultiple time delaysrdquo in Proceedings of the 2013 32nd ChineseControl Conference (CCC rsquo13) pp 192ndash198 2013

[16] X Luo X Li S Li and X Guan ldquoConsensus for linear multi-agent systems with constant and time-varying communicationdelays via delay-decomposition approachrdquo in Proceedings of the11th World Congress on Intelligent Control and Automation pp353ndash358 2014

[17] Y Cao T Oguchi P Verhoeckx and H Nijmeijer ldquoConsensuscontrol for a multiagent systemwith time delaysrdquoMathematicalProblems in Engineering vol 2017 Article ID 4063184 11 pages2017

[18] S Mehra and S R Sahoo ldquoTrajectory tracking with input delayinmulti-agent system Double integrator caserdquo in Proceedings ofthe 2016 International Conference onUnmannedAircraft Systems(ICUAS rsquo16) pp 387ndash393 2016

[19] S Mehra A Sen and S R Sahoo ldquoTrajectory tracking inheterogeneous multi-agent system without and with inputdelayrdquo in Proceedings of the 2017 Indian Control Conference (ICCrsquo17) pp 338ndash343 2017

[20] B Zhou and Z Lin ldquoConsensus of high-order multi-agent sys-tems with large input and communication delaysrdquo Automaticavol 50 no 2 pp 452ndash464 2014

[21] C Wang Z Zuo Z Lin and Z Ding ldquoA truncated predictionapproach to consensus control of lipschitz nonlinearmultiagentsystems with input delayrdquo IEEE Transactions on Control ofNetwork Systems vol 4 no 4 pp 716ndash724 2017

[22] P Shi and Q K Shen ldquoObserver-based leader-following con-sensus of uncertain nonlinear multi-agent systemsrdquo Interna-tional Journal of Robust and Nonlinear Control 2017

[23] O J M Smith ldquoCloser control of loops with deadtimerdquoChemical Engineering Progress vol 53 no 5 pp 217ndash219 1957

[24] K Watanabe and M Ito ldquoA process-model control for linearsystems with delayrdquo IEEE Transactions on Automatic Controlvol 26 no 6 pp 1261ndash1269 1981

[25] W Michiels and D Roose ldquoTime-delay compensation inunstable plants using delayed state feedbackrdquo in Proceedings ofthe 40th IEEE Conference on Decision and Control rsquo01 vol 2 pp1433ndash1437 IEEE 2001

12 Mathematical Problems in Engineering

[26] A Manitius and A W Olbrot ldquoFinite spectrum assignmentproblem for systems with delaysrdquo IEEE Transactions on Auto-matic Control vol 24 no 4 pp 541ndash553 1979

[27] Z Artstein ldquoLinear systems with delayed controls a reductionrdquoIEEE Transactions on Automatic Control vol 27 no 4 pp 869ndash879 1982

[28] L Mirkin and N Raskin ldquoEvery stabilizing dead-time con-troller has an observerndashpredictor-based structurerdquo Automaticavol 39 no 10 pp 1747ndash1754 2003

[29] S Mondie and W Michiels ldquoFinite spectrum assignment ofunstable time-delay systems with a safe implementationrdquo IEEETransactions on Automatic Control vol 48 no 12 pp 2207ndash2212 2003

[30] B Zhou ldquoInput delay compensation of linear systems with bothstate and input delays by nested predictionrdquoAutomatica vol 50no 5 pp 1434ndash1443 2014

[31] M Najafi S Hosseinnia F Sheikholeslam and M KarimadinildquoClosed-loop control of dead time systems via sequential sub-predictorsrdquo International Journal of Control vol 86 no 4 pp599ndash609 2013

[32] F Sheikholeslam S Hosseinnia M Najafi and Q WangldquoRobust H infin control of single input-delay systems based onsequential sub-predictorsrdquo IET Control Theory amp Applicationsvol 8 no 13 pp 1175ndash1184 2014

[33] F Cacace F Conte A Germani and G Palombo ldquoOptimalcontrol of linear systems with large and variable input delaysrdquoSystems amp Control Letters vol 89 pp 1ndash7 2016

[34] F Cacace A Germani and C Manes ldquoPredictor-based controlof linear systems with large and variable measurement delaysrdquoInternational Journal of Control vol 87 no 4 pp 704ndash714 2014

[35] F Mazenc and M Malisoff ldquoStabilization and robustness anal-ysis for time-varying systems with time-varying delays usinga sequential subpredictors approachrdquo Automatica vol 82 pp118ndash127 2017

[36] A Germani C Manes and P Pepe ldquoA new approach to stateobservation of nonlinear systems with delayed outputrdquo Instituteof Electrical andElectronics Engineers Transactions onAutomaticControl vol 47 no 1 pp 96ndash101 2002

[37] M Velasco-Villa J Heras-Godınez J A Vazquez-Santacruzand V Fragoso-Rubio ldquoDelayed consensus problem for singleand double integrator systemsrdquo Mathematical Problems inEngineering vol 2015 Article ID 461098 15 pages 2015

[38] V Fragoso-Rubio M Velasco-Villa and M A Hernandez-Perez ldquoConsensus problem for linear time invariant systemswith time-delayrdquo in Proceedings of the National Conference ofAutomatic Control rsquo17 pp 90ndash95 2017

[39] C Godsil and G Royle Algebraic Graph Theory Springer NewYork NY USA 2001

[40] W Ren R W Beard and E M Atkins ldquoInformation consensusin multivehicle cooperative controlrdquo IEEE Control SystemsMagazine vol 27 no 2 pp 71ndash82 2007

[41] W Michiels K Engelborghs P Vansevenant and D RooseldquoContinuous pole placement for delay equationsrdquo Automaticavol 38 no 5 pp 747ndash761 2002

[42] K Gu V L Kharitonov and J Chen Stability of Time-DelaySystems Birkhauser 2003

[43] R E Bellman and K L Cooke Differential-Difference Equa-tions Rand Corporation 1963

[44] I Estrada-Sanchez M Velasco-Villa and H Rodrıguez-CortesldquoPrediction-based control for nonlinear systems with inputdelayrdquoMathematical Problems in Engineering vol 2017 ArticleID 7415418 11 pages 2017

Hindawiwwwhindawicom Volume 2018

MathematicsJournal of

Hindawiwwwhindawicom Volume 2018

Mathematical Problems in Engineering

Applied MathematicsJournal of

Hindawiwwwhindawicom Volume 2018

Probability and StatisticsHindawiwwwhindawicom Volume 2018

Journal of

Hindawiwwwhindawicom Volume 2018

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawiwwwhindawicom Volume 2018

OptimizationJournal of

Hindawiwwwhindawicom Volume 2018

Hindawiwwwhindawicom Volume 2018

Engineering Mathematics

International Journal of

Hindawiwwwhindawicom Volume 2018

Operations ResearchAdvances in

Journal of

Hindawiwwwhindawicom Volume 2018

Function SpacesAbstract and Applied AnalysisHindawiwwwhindawicom Volume 2018

International Journal of Mathematics and Mathematical Sciences

Hindawiwwwhindawicom Volume 2018

Hindawi Publishing Corporation httpwwwhindawicom Volume 2013Hindawiwwwhindawicom

The Scientific World Journal

Volume 2018

Hindawiwwwhindawicom Volume 2018Volume 2018

Numerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisAdvances inAdvances in Discrete Dynamics in

Nature and SocietyHindawiwwwhindawicom Volume 2018

Hindawiwwwhindawicom

Dierential EquationsInternational Journal of

Volume 2018

Hindawiwwwhindawicom Volume 2018

Decision SciencesAdvances in

Hindawiwwwhindawicom Volume 2018

AnalysisInternational Journal of

Hindawiwwwhindawicom Volume 2018

Stochastic AnalysisInternational Journal of

Submit your manuscripts atwwwhindawicom

Page 6: Consensus Problem for Linear Time-Invariant Systems with ...downloads.hindawi.com/journals/mpe/2019/1607474.pdf · ResearchArticle Consensus Problem for Linear Time-Invariant Systems

6 Mathematical Problems in Engineering

The following control scheme based on the predictor-observer (7) is proposed

119906119894 (119905) = 1198701119908119894119898 (119905) + 1198702 119899sum119895=1

119897119894119895 (119908119895119898 (119905) minus 119908119894119898 (119905)) (30)

for 119894 119895 = 1 2 119899 1198701 1198702 isin R119902times119901 where 119897119894119895 are theentries of the Laplacian matrix of the graph The controlscheme (30) can be rewritten as

119906 (119905) = (119868119899 otimes 1198701 minusL otimes 1198702) 119908119898 (119905) (31)

whereL isin R119899times119899 is the Laplacian of the system and119908119898 =[1199081119898 119908119899119898]119879 is the predicted stateThe closed-loop system (29)ndash(31) is given by

(119905) = (119868119899 otimes 119860) 119909 (119905)+ (119868119899 otimes 119861) (119868119899 otimes 1198701 minusL otimes 1198702) 119908119898 (119905 minus 120591) (32)

Considering that (119860otimes119861)(119862otimes119863) = 119860119862otimes119861119863 it is obtainedthat

(119905) = (119868119899 otimes 119860) 119909 (119905)+ (119868119899 otimes 1198611198701 minusL otimes 1198611198702) 119908119898 (119905 minus 120591) (33)

Recalling the observation errors

1198901199081 (119905) = 119909 (119905 + 120591) minus 1199081 (119905) 119890119908119891 (119905) = 119908119891minus1 (119905 + 120591) minus 119908119891 (119905) for 119891 = 2 3 119898 (34)

the estimated state119908119898(119905minus120591) can be rewritten as a function ofthe real state and the observation errors

119908119898 (119905 minus 120591) = 119909 (119905) minus 119898sum119891=1

119890119908119891 (119905 minus 119891120591) (35)

where 119890119908119891 = [1198901199081119891 119890119908119899119891]119879 producing (119905) = 119867119909 (119905)

+ (L otimes 1198611198702 minus 119868119899 otimes 1198611198701) 119898sum119891=1

119890119908119891 (119905 minus 119891120591) (36)

where119867 = (119868119899 otimes (119860 + 1198611198701) minusL otimes 1198611198702)Consider now a nonsingular matrix 119880 isin R119899times119899 such that

119880minus1L119880 = 119869L (37)

for 119869L isin R119899times119899 representing the Jordan canonical form of theLaplacian matrixL

Considering now the globally invertible change of vari-able

119909 = (119880minus1 otimes 119868119902) 119909 119909 = (119880 otimes 119868119902) 119909 (38)

for 119909 = [1199091 1199092 119909119899]119879 then it is possible to show that

(119880 otimes 119868119902) (119905)= [119868119899 otimes (119860 + 1198611198701)] (119880 otimes 119868119902) 119909 (119905)minus (L otimes 1198611198702) (119880 otimes 119868119902) 119909 (119905)+ [L otimes 1198611198702 minus 119868119899 otimes 1198611198701] 119898sum

119891=1

119890119908119891 (119905 minus 119891120591)(39)

from where

(119905)= [119868119899 otimes (119860 + 1198611198701) minus 119869119871 otimes 1198611198702] 119909 (119905)+ [119880minus1L otimes 1198611198702 minus 119880minus1 otimes 1198611198701] 119898sum

119891=1

119890119908119891 (119905 minus 119891120591) (40)

Equation (40) can be rewritten as

(119905) = Γ119909 (119905) + Δ 119898sum119891=1

119890119908119891 (119905 minus 119891120591) (41)

where

Δ = 119880minus1L otimes 1198611198702 minus 119880minus1 otimes 1198611198701 (42)

Γ =[[[[[[[[[[

119860 + 1198611198701 0 0 sdot sdot sdot 00 1205742 1205751198611198702 sdot sdot sdot 0 d d

0 0 sdot sdot sdot 120574119899minus1 12057511986111987020 0 sdot sdot sdot 0 120574119899

]]]]]]]]]]

(43)

with 120574119894 = 119860 + 1198611198701 minus 1205821198711198941198611198702 for 119894 = 2 119899 and 120575 = 0 or120575 = 1 depending on the structure of 119869119871Remark 12 Notice that since 119867 and Γ are similar matricesthey have the same eigenvalues Furthermore in (43) it can beseen that those eigenvalues correspond to the ones of119860+1198611198701and 119860 + 1198611198701 minus 1205821198941198611198702 for 119894 = 2 3 11989951 Consensus Analysis

Lemma 13 Consider a set of 119899 agents of the form (28)with a communication topology with a directed spanning treeUnder these circumstances solution to the consensus problemis achieved if and only if the matrices 119860 + 1198611198701 minus 1205821198711198941198611198702 for119894 = 2 3 119899 are HurwitzProof Let the invertible matrix 119875 = [1199011 1199012 119901119899119901] isinC119899119901times119899119901 be such that

119875minus1119867119875 = 119869119867 (44)

Mathematical Problems in Engineering 7

with 119869119867 being the Jordan canonical formof119867 defined in (36)Considering the change of coordinates

119909 = 119875minus1119909 119909 = 119875119909 (45)

(36) yields

119909 = 119875minus1119867119875119909+ 119875minus1 (L otimes 1198611198702 minus 119868119899 otimes 1198611198701) 119898sum

119891=1

119890119908119891 (119905 minus 119891120591) (46)

That is119909 = 119869119867119909+ 119875minus1 (L otimes 1198611198702 minus 119868119899 otimes 1198611198701) 119898sum

119891=1

119890119908119891 (119905 minus 119891120591) (47)

The solution to system (47) is given by

119909 (119905) = 119890119869119867119905119909 (0)+ 119898sum119891=1

int1199050119890119869119867(119905minus120579)119875minus1 (L otimes 1198611198702 minus 119868119899 otimes 1198611198701)

times 119890119908119891 (120579 minus 119891120591) 119889120579(48)

Since 119909 = 119875minus1119909 it is possible to write119909 (119905) = 119875119890119869119867119905119875minus1119909 (0)

+ 119875 119898sum119891=1

int1199050119890119869119867(119905minus120579)119875minus1 (L otimes 1198611198702 minus 119868119899 otimes 1198611198701)

times 119890119908119891 (120579 minus 119891120591) 119889120579(49)

Let 119867 isin R119899119901times119899119901 with eigenvectors 119901119892 isin C (119892 =1 2 119899119901) Note from Remark 12 that 119901119892 (119892 = 1 2 119899)correspond to the eigenvalues of119860+1198611198701 while eigenvectors119901119892 (119892 = 119899 + 1 119899 + 2 119899119901) correspond to the eigenvalues of119860 + 1198611198701 minus 1205821198711198941198611198702 119894 = 2 3 119899 Then two consensus sub-spaces can be established subspaceC(119867) spanned by119901119892 (119892 =1 2 119899) and a complementary consensus subspace C(119867)spanned by 119901119892 (119892 = 119899 + 1 119899 + 2 119899119901) Therefore theconsensus spaceC119899119901 is given by

C119899119901 = C oplusC (50)

Since the eigenvalues of119867 correspond to the eigenvaluesof119860+1198611198701 and119860+1198611198701 minus1205821198711198941198611198702 119894 = 2 3 119899 matrix 119890119869119867119905can be written as

119890119869119867119905 = [119890119869119862119905 00 119890119869119862119905] (51)

defining

119909 (0) = 119909119862 (0) + 119909119862 (0) (52)

Equation (49) can now be rewritten as

119909 (119905) = 119875[119890119869119862119905 00 119890119869119862119905]119875minus1119909 (0)

+ 119875 119898sum119891=1

int1199050119890119869119867(119905minus120579)119875minus1 (L otimes 1198611198702 minus 119868119899 otimes 1198611198701)

times 119890119908119891 (120579 minus 119891120591) 119889120579

(53)

Considering that the solution of the closed-loop system(53) can be expressed as

119909 (119905) = 119909119862 (119905) + 119909119862 (119905)+ 119875 119898sum119891=1

int1199050119890119869119867(119905minus120579)119875minus1 (L otimes 1198611198702 minus 119868119899 otimes 1198611198701)

times 119890119908119891 (120579 minus 119891120591) 119889120579(54)

and noting that the limit when 119905 997888rarr infin of the third term in(54) is a constant value thus

lim119905997888rarrinfin119890119908119891 (119905) = 0 (55)

The system consensus state can be established by meansof the analysis of 119909119862(119905) and 119909119862(119905) From (53) and (54) 119909119862(119905)is given by

119909119862 (119905) = 119875[119890119869119862119905 00 119890119869119862119905]119875minus1119909119862 (0) (56)

Describing the initial state as

119909 (0) = 119909119862 (0) + 119909119862 (0)= 119901sum119892=1

120572119892 (0) 119901119892 +119899119901sum119892=119901+1

120572119892 (0) 119901119892= 119875 [1205721 (0) 120572119901 (0) 0 0]119879+ 119875 [0 0 120572119901+1 (0) 120572119899119901 (0)]119879

(57)

thus

119909119862 (0) = 119875 [1205721 (0) 120572119901 (0) 0 0]119879119909119862 (0) = 119875 [0 0 120572119901+1 (0) 120572119899119901 (0)]119879

(58)

where 120572119892(0) 119892 = 1 2 119899119901 are real constants From (58)119909119862(119905) yields119909119862 (119905) = 119875[119890

119869119862119905 00 119890119869119862119905] [1205721 (0) 120572119901 (0) 0 0]

119879 (59)

That is

119909119862 (119905) = 119875[119890119869119862119905 [1205721 (0) 120572119901 (0)]119879

0 ] (60)

8 Mathematical Problems in Engineering

Since 119869119862 is the Jordan block of 119867 corresponding to theeigenvalues of119860+1198611198701 and considering that the pair (119860 119861) iscontrollable it can be concluded that the pair (119860 + 1198611198701 119861) isalso controllable and therefore the right choice of matrix 1198701guarantees that 119909119862(119905) achieves consensus Now 119909119888(119905) is givenby

119909119862 (119905)= 119875[119890119869119862119905 00 119890119869119862119905] [0 0 120572119901+1 (0) 120572119899119901 (0)]

119879 (61)

that yields

119909119862 (119905) = 119875[[0

119890119869119862119905 [120572119901+1 (0) 120572119899119901 (0)]119879]] (62)

And since 119869119862 is the Jordan block of 119867 corresponding tothe eigenvalues of 119860 + 1198611198701 minus 1205821198711198941198611198702 for 119894 = 2 3 119899 thenit can be concluded that for system (28) to achieve consensusmatrices119860+1198611198701 minus1205821198711198941198611198702 119894 = 2 3 119899 must be Hurwitzwhich implies

lim119905997888rarrinfin119909119862 (119905) = 0 (63)

Considering (60) and (63) the system consensus value isgiven by

lim119905997888rarrinfin119909 (119905) = lim

119905997888rarrinfin

119875[119890119869119862119905 [1205721 (0) 120572119901 (0)]1198790 ]

+ 119875 119898sum119891=1

int1199050119890119869119867(119905minus120579)119875minus1

times (L otimes 1198611198702 minus 119868119899 otimes 1198611198701) 119890119908119891 (120579 minus 119891120591) 119889120579

(64)

Since it has been shown that lim119905997888rarrinfin119890119908119891(119905) = 0lim119905997888rarrinfin119875 119898sum119891=1

int1199050119890119869119867(119905minus120579)119875minus1 (L otimes 1198611198702 minus 119868119899 otimes 1198611198701)

times 119890119908119891 (120579 minus 119891120591) 119889120579 = 119864(65)

with a real constant vector 119864 thenlim119905997888rarrinfin119909 (119905) = lim

119905997888rarrinfin119875[119890119869119862119905 [1205721 (0) 120572119901 (0)]1198790 ] + 119864 (66)

Finally defining

[1205731 (119905) 120573119901 (119905)]119879 = 119890119869119862119905 [1205721 (0) 120572119901 (0)]119879 (67)

and considering that Lemma 4 from [7] proves that the first119901 eigenvectors of119867 are given by 119901119892 = 1119899 otimes 119888119895 for 119892 = 1 119901

1 2 3

456

Figure 1 Communication topology

where 119888119892 are the eigenvectors of 119860 + 1198611198701 and 1119899 isin R119899 is thevector with all of its entries equal to one the consensus value(66) yields

lim119905997888rarrinfin119909 (119905) = lim

119905997888rarrinfin1119899

otimes [1198881 119888119901] [1205731 (119905) 120573119901 (119905)]119879 + 119864(68)

Remark 14 It should be noted that the previous proof isbased on the corresponding proof presented in [7] with thedifference that the proof presented in this work includes thepredicted state used in the consensus protocol which resultsin a consensus value affected by the initial injection errorsrepresented by 119864 in (68)

Remark 15 Notice that the prediction-observation schemeproposed here can compensate the time-delay of the agentswhen it is placed either at the input or at the output Inthe case of agents with input time-delay each agent willestimate its own future state and send it to its neighborswhich will use them to calculate its own control thuscompensating their input time-delay In the case where theagents present an output time-delay once again each agentwould estimate its current state from its delayed output andsend the undelayed estimated state to the other agents Inboth cases the consensus will be achieved by means of adecentralized algorithm

6 Numerical Evaluations

Numerical evaluations of the proposed solution carriedout consider two cases the Multiagent Supporting System(MASS) composed by six agents presented in [7] and a mul-tiagent system formed by six agents with unstable dynamicswhose stabilization is achieved in [31] For simplicity inboth cases the communication topology is used depicted inFigure 1 with the corresponding Laplacian matrix given by

L =[[[[[[[[[[[[

1 0 0 0 0 minus1minus1 1 0 0 0 00 minus1 2 minus1 0 00 0 0 1 minus1 00 0 0 minus1 1 0minus1 0 0 0 minus1 2

]]]]]]]]]]]]

(69)

Mathematical Problems in Engineering 9

0 t108642

minus2

0

2

4

6

x11x21x31

x41x51x61

Figure 2 Time evolution of the state MASS system 120591 = 12119904

0 t108642

minus8minus6minus4minus2024

x12x22x32

x42x52x62

Figure 3 Time evolution of the state MASS system 120591 = 12119904

Example 1 In the case of the MASS system the dynamics ofeach agent is given by

119894 (119905) = [[[0 1minus119896119898119894minus119863119898119894]]]119909119894 (119905) + [01] 119906 (119905 minus 120591119894) (70)

where 119909119894(119905) = [119911119894(119905) 119894(119905)]119879 119911119894(119905) is the height of each agent119898119894 is the mass 119863 is the damping at each agent 119896 is thestiffness and 119906119894(119905) is the control input The implementationof the predictor considers a partition of119898 = 4 and the systemparameters 119898119894 = 106 119896 = 120 and 119863 = 505 The initialconditions are set as

1199090 = [minus3 minus15 minus2 minus2 0 1 4 minus1 2 3 6 2]119879 (71)

The gain matrix for the predictor-observer is given byŁ119894 = [1 0 4 0]119879 and the consensus gain vectors 1198701 =[113208 minus02358] and 1198702 = [88687 1] The delay consid-ered is 120591 = 12119904 the results are given in Figures 2 3 4 and 5that represent the evolution in time of the state observationerrors and control signal respectively The evolution of thelogarithm of the homogeneous norm of the prediction erroris depicted in Figure 6 to show its exponential convergence Itcan be seen that with the partition of the predictor-observerlarge delays can be compensated

minus2

0

2

4

6

ew11ew21ew31

ew41ew51ew61

minus8minus6minus4minus2024

ew12ew22ew32

ew42ew52ew62

0 t108642

0 t108642

Figure 4 Time evolution of the estimation errors MASS system120591 = 12119904

minus1

0

1

2

3

4

u1u2u3

u4u5u6

0 t108642

Figure 5 Time evolution of the control signal MASS system 120591 =12119904

Example 2 In a more challenging situation an unstablesystem presented in [31] is taken into account to form amultiagent system with 119899 = 6 and the communicationtopology presented in Figure 1 The dynamics of each agentis given by

(119905) = [minus5 minus63 4 ] 119909 (119905) + [04] 119906 (119905 minus 120591)

119910 (119905) = [minus2 2] 119909 (119905) (72)

10 Mathematical Problems in Engineeringlog((e))

1

0

minus1

minus2

minus3

minus4

minus5

0 t108642

Figure 6 Time evolution of the logarithm of the prediction errorMASS system 120591 = 12119904

0 5 10 t

minus20

minus10

0

10

20

x11x21x31

x41x51x61

0 5 10 tminus20

minus10

0

10

20

x12x22x32

x42x52x62

Figure 7 Time evolution of the state unstable agents 120591 = 1119904

The delay of the system is 120591 = 1119904 the partition of theobserver is119898 = 4 and the initial conditions are set as

1199090 = [minus3 02 minus1 05 3 1 minus15 0 4 minus12 minus2 0]119879 (73)

The gain of each subpredictor is given by119871 119894 = [minus08212 07263]119879 and the control gains are1198701 = [minus05417 minus 075] and 1198702 = [minus4 03] Figures 7and 8 present the evolution in time of the state of the systemand the prediction errors respectively where after a transientperiod the desired convergence is obtained Figure 9 presentsthe evolution of the control signal The logarithm of thenorm of the prediction error is presented in Figure 10

0 5 10 tminus20

minus10

0

10

ew11ew21ew31

ew41ew51ew61

0 5 10 t

minus10

0

10

20

ew12ew22ew32

ew42ew52ew62

Figure 8 Time evolution of the estimation errors unstable agents120591 = 1119904

0 5 10 t

minus6

minus4

minus2

0

2

4

6

u1u2u3

u4u5u6

Figure 9 Time evolution of the control signal unstable agents 120591 =1119904

7 Conclusions

This work deals with the consensus problem for multiagentsystems with LTI dynamics and input time-delay A modifiedpartitioned predictor-observer is proposed to estimate thefuture state values of the agents These predicted states areused in the consensus protocol in order to compensatethe input time-delays Formal proofs for the convergenceof the predictor and consensus are given The performednumerical evaluations show that a larger number of partitions

Mathematical Problems in Engineering 11

0 5 10 t

log((e))

25

2

15

1

05

0

minus05

minus1

Figure 10 Time evolution of the logarithm of the prediction errorunstable agents 120591 = 1119904

in the predictor-observer results in an improvement of theresponse of the system and in a larger time-delay that can becompensated

Data Availability

No data were used to support this study

Conflicts of Interest

The authors declare that they have no conflicts of interest

References

[1] W Ren and E Atkins ldquoDistributed multi-vehicle coordinatedcontrol via local information exchangerdquo International Journal ofRobust and Nonlinear Control vol 17 no 10-11 pp 1002ndash10332007

[2] R Olfati-Saber and R M Murray ldquoDistributed cooperativecontrol ofmultiple vehicle formations using structural potentialfunctionsrdquo IFACWorld Congress 2002

[3] J A Fax and R M Murray ldquoInformation flow and cooperativecontrol of vehicle formationsrdquo IEEE Transactions on AutomaticControl vol 49 no 9 pp 1465ndash1476 2004

[4] R Olfati-Saber and R M Murray ldquoConsensus problems innetworks of agents with switching topology and time-delaysrdquoIEEE Transactions onAutomatic Control vol 49 no 9 pp 1520ndash1533 2004

[5] A Jadbabaie J Lin andA SMorse ldquoCoordination of groups ofmobile autonomous agents using nearest neighbour rulesrdquo IEEETransactions on Automatic Control vol 48 no 6 pp 988ndash10012003

[6] L Moreau ldquoConsensus and cooperation in networked multi-agent systemsrdquo IEEE Transactions onAutomatic Control vol 50no 2 pp 169ndash182 2005

[7] J Xi N Cai and Y Zhong ldquoConsensus problems for high-orderlinear time-invariant swarm systemsrdquo Physica A StatisticalMechanics and its Applications vol 389 no 24 pp 5619ndash56272010

[8] W Ren and R W BeardDistributed Consensus in Multi-VehicleCooperative Control Theory and Applications Springer-VerlagLondon UK 2008

[9] L Peng J Yingmin D Junping and Y Shiying ldquoDistributedconsensus protocol for second-order agents with fixed topology

and time-delayrdquo in Proceedings of the 26th Chinese ControlConference (CCC rsquo07) pp 577ndash581 2007

[10] Z Yan D Wu and Y Liu ldquoConsensus of discrete multiagentsystem with various time delays and environmental distur-bancesrdquo Entropy vol 16 no 12 pp 6524ndash6538 2014

[11] D Lee and M W Spong ldquoAgreement with non-uniforminformation delaysrdquo in Proceedings of the American ControlConference IEEE 2006

[12] P Lin and Y Jia ldquoConsensus of a class of second-order multi-agent systems with time-delay and jointly-connected topolo-giesrdquo IEEE Transactions on Automatic Control vol 55 no 3 pp778ndash784 2010

[13] P Lin and Y Jia ldquoConsensus of second-order discrete-timemulti-agent systems with nonuniform time-delays and dynam-ically changing topologiesrdquoAutomatica vol 49 no 5 pp 2154ndash2158 2009

[14] J Xi Z Shi and Y Zhong ldquoConsensus analysis and designfor high-order linear swarm systems with time-varying delaysrdquoPhysicaA StatisticalMechanics and its Applications vol 390 no23-24 pp 4114ndash4123 2011

[15] J Xi Z Wang G Liu and Y Zhong ldquoConsensus problems forlinear time-varying swarm systemswith topology variances andmultiple time delaysrdquo in Proceedings of the 2013 32nd ChineseControl Conference (CCC rsquo13) pp 192ndash198 2013

[16] X Luo X Li S Li and X Guan ldquoConsensus for linear multi-agent systems with constant and time-varying communicationdelays via delay-decomposition approachrdquo in Proceedings of the11th World Congress on Intelligent Control and Automation pp353ndash358 2014

[17] Y Cao T Oguchi P Verhoeckx and H Nijmeijer ldquoConsensuscontrol for a multiagent systemwith time delaysrdquoMathematicalProblems in Engineering vol 2017 Article ID 4063184 11 pages2017

[18] S Mehra and S R Sahoo ldquoTrajectory tracking with input delayinmulti-agent system Double integrator caserdquo in Proceedings ofthe 2016 International Conference onUnmannedAircraft Systems(ICUAS rsquo16) pp 387ndash393 2016

[19] S Mehra A Sen and S R Sahoo ldquoTrajectory tracking inheterogeneous multi-agent system without and with inputdelayrdquo in Proceedings of the 2017 Indian Control Conference (ICCrsquo17) pp 338ndash343 2017

[20] B Zhou and Z Lin ldquoConsensus of high-order multi-agent sys-tems with large input and communication delaysrdquo Automaticavol 50 no 2 pp 452ndash464 2014

[21] C Wang Z Zuo Z Lin and Z Ding ldquoA truncated predictionapproach to consensus control of lipschitz nonlinearmultiagentsystems with input delayrdquo IEEE Transactions on Control ofNetwork Systems vol 4 no 4 pp 716ndash724 2017

[22] P Shi and Q K Shen ldquoObserver-based leader-following con-sensus of uncertain nonlinear multi-agent systemsrdquo Interna-tional Journal of Robust and Nonlinear Control 2017

[23] O J M Smith ldquoCloser control of loops with deadtimerdquoChemical Engineering Progress vol 53 no 5 pp 217ndash219 1957

[24] K Watanabe and M Ito ldquoA process-model control for linearsystems with delayrdquo IEEE Transactions on Automatic Controlvol 26 no 6 pp 1261ndash1269 1981

[25] W Michiels and D Roose ldquoTime-delay compensation inunstable plants using delayed state feedbackrdquo in Proceedings ofthe 40th IEEE Conference on Decision and Control rsquo01 vol 2 pp1433ndash1437 IEEE 2001

12 Mathematical Problems in Engineering

[26] A Manitius and A W Olbrot ldquoFinite spectrum assignmentproblem for systems with delaysrdquo IEEE Transactions on Auto-matic Control vol 24 no 4 pp 541ndash553 1979

[27] Z Artstein ldquoLinear systems with delayed controls a reductionrdquoIEEE Transactions on Automatic Control vol 27 no 4 pp 869ndash879 1982

[28] L Mirkin and N Raskin ldquoEvery stabilizing dead-time con-troller has an observerndashpredictor-based structurerdquo Automaticavol 39 no 10 pp 1747ndash1754 2003

[29] S Mondie and W Michiels ldquoFinite spectrum assignment ofunstable time-delay systems with a safe implementationrdquo IEEETransactions on Automatic Control vol 48 no 12 pp 2207ndash2212 2003

[30] B Zhou ldquoInput delay compensation of linear systems with bothstate and input delays by nested predictionrdquoAutomatica vol 50no 5 pp 1434ndash1443 2014

[31] M Najafi S Hosseinnia F Sheikholeslam and M KarimadinildquoClosed-loop control of dead time systems via sequential sub-predictorsrdquo International Journal of Control vol 86 no 4 pp599ndash609 2013

[32] F Sheikholeslam S Hosseinnia M Najafi and Q WangldquoRobust H infin control of single input-delay systems based onsequential sub-predictorsrdquo IET Control Theory amp Applicationsvol 8 no 13 pp 1175ndash1184 2014

[33] F Cacace F Conte A Germani and G Palombo ldquoOptimalcontrol of linear systems with large and variable input delaysrdquoSystems amp Control Letters vol 89 pp 1ndash7 2016

[34] F Cacace A Germani and C Manes ldquoPredictor-based controlof linear systems with large and variable measurement delaysrdquoInternational Journal of Control vol 87 no 4 pp 704ndash714 2014

[35] F Mazenc and M Malisoff ldquoStabilization and robustness anal-ysis for time-varying systems with time-varying delays usinga sequential subpredictors approachrdquo Automatica vol 82 pp118ndash127 2017

[36] A Germani C Manes and P Pepe ldquoA new approach to stateobservation of nonlinear systems with delayed outputrdquo Instituteof Electrical andElectronics Engineers Transactions onAutomaticControl vol 47 no 1 pp 96ndash101 2002

[37] M Velasco-Villa J Heras-Godınez J A Vazquez-Santacruzand V Fragoso-Rubio ldquoDelayed consensus problem for singleand double integrator systemsrdquo Mathematical Problems inEngineering vol 2015 Article ID 461098 15 pages 2015

[38] V Fragoso-Rubio M Velasco-Villa and M A Hernandez-Perez ldquoConsensus problem for linear time invariant systemswith time-delayrdquo in Proceedings of the National Conference ofAutomatic Control rsquo17 pp 90ndash95 2017

[39] C Godsil and G Royle Algebraic Graph Theory Springer NewYork NY USA 2001

[40] W Ren R W Beard and E M Atkins ldquoInformation consensusin multivehicle cooperative controlrdquo IEEE Control SystemsMagazine vol 27 no 2 pp 71ndash82 2007

[41] W Michiels K Engelborghs P Vansevenant and D RooseldquoContinuous pole placement for delay equationsrdquo Automaticavol 38 no 5 pp 747ndash761 2002

[42] K Gu V L Kharitonov and J Chen Stability of Time-DelaySystems Birkhauser 2003

[43] R E Bellman and K L Cooke Differential-Difference Equa-tions Rand Corporation 1963

[44] I Estrada-Sanchez M Velasco-Villa and H Rodrıguez-CortesldquoPrediction-based control for nonlinear systems with inputdelayrdquoMathematical Problems in Engineering vol 2017 ArticleID 7415418 11 pages 2017

Hindawiwwwhindawicom Volume 2018

MathematicsJournal of

Hindawiwwwhindawicom Volume 2018

Mathematical Problems in Engineering

Applied MathematicsJournal of

Hindawiwwwhindawicom Volume 2018

Probability and StatisticsHindawiwwwhindawicom Volume 2018

Journal of

Hindawiwwwhindawicom Volume 2018

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawiwwwhindawicom Volume 2018

OptimizationJournal of

Hindawiwwwhindawicom Volume 2018

Hindawiwwwhindawicom Volume 2018

Engineering Mathematics

International Journal of

Hindawiwwwhindawicom Volume 2018

Operations ResearchAdvances in

Journal of

Hindawiwwwhindawicom Volume 2018

Function SpacesAbstract and Applied AnalysisHindawiwwwhindawicom Volume 2018

International Journal of Mathematics and Mathematical Sciences

Hindawiwwwhindawicom Volume 2018

Hindawi Publishing Corporation httpwwwhindawicom Volume 2013Hindawiwwwhindawicom

The Scientific World Journal

Volume 2018

Hindawiwwwhindawicom Volume 2018Volume 2018

Numerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisAdvances inAdvances in Discrete Dynamics in

Nature and SocietyHindawiwwwhindawicom Volume 2018

Hindawiwwwhindawicom

Dierential EquationsInternational Journal of

Volume 2018

Hindawiwwwhindawicom Volume 2018

Decision SciencesAdvances in

Hindawiwwwhindawicom Volume 2018

AnalysisInternational Journal of

Hindawiwwwhindawicom Volume 2018

Stochastic AnalysisInternational Journal of

Submit your manuscripts atwwwhindawicom

Page 7: Consensus Problem for Linear Time-Invariant Systems with ...downloads.hindawi.com/journals/mpe/2019/1607474.pdf · ResearchArticle Consensus Problem for Linear Time-Invariant Systems

Mathematical Problems in Engineering 7

with 119869119867 being the Jordan canonical formof119867 defined in (36)Considering the change of coordinates

119909 = 119875minus1119909 119909 = 119875119909 (45)

(36) yields

119909 = 119875minus1119867119875119909+ 119875minus1 (L otimes 1198611198702 minus 119868119899 otimes 1198611198701) 119898sum

119891=1

119890119908119891 (119905 minus 119891120591) (46)

That is119909 = 119869119867119909+ 119875minus1 (L otimes 1198611198702 minus 119868119899 otimes 1198611198701) 119898sum

119891=1

119890119908119891 (119905 minus 119891120591) (47)

The solution to system (47) is given by

119909 (119905) = 119890119869119867119905119909 (0)+ 119898sum119891=1

int1199050119890119869119867(119905minus120579)119875minus1 (L otimes 1198611198702 minus 119868119899 otimes 1198611198701)

times 119890119908119891 (120579 minus 119891120591) 119889120579(48)

Since 119909 = 119875minus1119909 it is possible to write119909 (119905) = 119875119890119869119867119905119875minus1119909 (0)

+ 119875 119898sum119891=1

int1199050119890119869119867(119905minus120579)119875minus1 (L otimes 1198611198702 minus 119868119899 otimes 1198611198701)

times 119890119908119891 (120579 minus 119891120591) 119889120579(49)

Let 119867 isin R119899119901times119899119901 with eigenvectors 119901119892 isin C (119892 =1 2 119899119901) Note from Remark 12 that 119901119892 (119892 = 1 2 119899)correspond to the eigenvalues of119860+1198611198701 while eigenvectors119901119892 (119892 = 119899 + 1 119899 + 2 119899119901) correspond to the eigenvalues of119860 + 1198611198701 minus 1205821198711198941198611198702 119894 = 2 3 119899 Then two consensus sub-spaces can be established subspaceC(119867) spanned by119901119892 (119892 =1 2 119899) and a complementary consensus subspace C(119867)spanned by 119901119892 (119892 = 119899 + 1 119899 + 2 119899119901) Therefore theconsensus spaceC119899119901 is given by

C119899119901 = C oplusC (50)

Since the eigenvalues of119867 correspond to the eigenvaluesof119860+1198611198701 and119860+1198611198701 minus1205821198711198941198611198702 119894 = 2 3 119899 matrix 119890119869119867119905can be written as

119890119869119867119905 = [119890119869119862119905 00 119890119869119862119905] (51)

defining

119909 (0) = 119909119862 (0) + 119909119862 (0) (52)

Equation (49) can now be rewritten as

119909 (119905) = 119875[119890119869119862119905 00 119890119869119862119905]119875minus1119909 (0)

+ 119875 119898sum119891=1

int1199050119890119869119867(119905minus120579)119875minus1 (L otimes 1198611198702 minus 119868119899 otimes 1198611198701)

times 119890119908119891 (120579 minus 119891120591) 119889120579

(53)

Considering that the solution of the closed-loop system(53) can be expressed as

119909 (119905) = 119909119862 (119905) + 119909119862 (119905)+ 119875 119898sum119891=1

int1199050119890119869119867(119905minus120579)119875minus1 (L otimes 1198611198702 minus 119868119899 otimes 1198611198701)

times 119890119908119891 (120579 minus 119891120591) 119889120579(54)

and noting that the limit when 119905 997888rarr infin of the third term in(54) is a constant value thus

lim119905997888rarrinfin119890119908119891 (119905) = 0 (55)

The system consensus state can be established by meansof the analysis of 119909119862(119905) and 119909119862(119905) From (53) and (54) 119909119862(119905)is given by

119909119862 (119905) = 119875[119890119869119862119905 00 119890119869119862119905]119875minus1119909119862 (0) (56)

Describing the initial state as

119909 (0) = 119909119862 (0) + 119909119862 (0)= 119901sum119892=1

120572119892 (0) 119901119892 +119899119901sum119892=119901+1

120572119892 (0) 119901119892= 119875 [1205721 (0) 120572119901 (0) 0 0]119879+ 119875 [0 0 120572119901+1 (0) 120572119899119901 (0)]119879

(57)

thus

119909119862 (0) = 119875 [1205721 (0) 120572119901 (0) 0 0]119879119909119862 (0) = 119875 [0 0 120572119901+1 (0) 120572119899119901 (0)]119879

(58)

where 120572119892(0) 119892 = 1 2 119899119901 are real constants From (58)119909119862(119905) yields119909119862 (119905) = 119875[119890

119869119862119905 00 119890119869119862119905] [1205721 (0) 120572119901 (0) 0 0]

119879 (59)

That is

119909119862 (119905) = 119875[119890119869119862119905 [1205721 (0) 120572119901 (0)]119879

0 ] (60)

8 Mathematical Problems in Engineering

Since 119869119862 is the Jordan block of 119867 corresponding to theeigenvalues of119860+1198611198701 and considering that the pair (119860 119861) iscontrollable it can be concluded that the pair (119860 + 1198611198701 119861) isalso controllable and therefore the right choice of matrix 1198701guarantees that 119909119862(119905) achieves consensus Now 119909119888(119905) is givenby

119909119862 (119905)= 119875[119890119869119862119905 00 119890119869119862119905] [0 0 120572119901+1 (0) 120572119899119901 (0)]

119879 (61)

that yields

119909119862 (119905) = 119875[[0

119890119869119862119905 [120572119901+1 (0) 120572119899119901 (0)]119879]] (62)

And since 119869119862 is the Jordan block of 119867 corresponding tothe eigenvalues of 119860 + 1198611198701 minus 1205821198711198941198611198702 for 119894 = 2 3 119899 thenit can be concluded that for system (28) to achieve consensusmatrices119860+1198611198701 minus1205821198711198941198611198702 119894 = 2 3 119899 must be Hurwitzwhich implies

lim119905997888rarrinfin119909119862 (119905) = 0 (63)

Considering (60) and (63) the system consensus value isgiven by

lim119905997888rarrinfin119909 (119905) = lim

119905997888rarrinfin

119875[119890119869119862119905 [1205721 (0) 120572119901 (0)]1198790 ]

+ 119875 119898sum119891=1

int1199050119890119869119867(119905minus120579)119875minus1

times (L otimes 1198611198702 minus 119868119899 otimes 1198611198701) 119890119908119891 (120579 minus 119891120591) 119889120579

(64)

Since it has been shown that lim119905997888rarrinfin119890119908119891(119905) = 0lim119905997888rarrinfin119875 119898sum119891=1

int1199050119890119869119867(119905minus120579)119875minus1 (L otimes 1198611198702 minus 119868119899 otimes 1198611198701)

times 119890119908119891 (120579 minus 119891120591) 119889120579 = 119864(65)

with a real constant vector 119864 thenlim119905997888rarrinfin119909 (119905) = lim

119905997888rarrinfin119875[119890119869119862119905 [1205721 (0) 120572119901 (0)]1198790 ] + 119864 (66)

Finally defining

[1205731 (119905) 120573119901 (119905)]119879 = 119890119869119862119905 [1205721 (0) 120572119901 (0)]119879 (67)

and considering that Lemma 4 from [7] proves that the first119901 eigenvectors of119867 are given by 119901119892 = 1119899 otimes 119888119895 for 119892 = 1 119901

1 2 3

456

Figure 1 Communication topology

where 119888119892 are the eigenvectors of 119860 + 1198611198701 and 1119899 isin R119899 is thevector with all of its entries equal to one the consensus value(66) yields

lim119905997888rarrinfin119909 (119905) = lim

119905997888rarrinfin1119899

otimes [1198881 119888119901] [1205731 (119905) 120573119901 (119905)]119879 + 119864(68)

Remark 14 It should be noted that the previous proof isbased on the corresponding proof presented in [7] with thedifference that the proof presented in this work includes thepredicted state used in the consensus protocol which resultsin a consensus value affected by the initial injection errorsrepresented by 119864 in (68)

Remark 15 Notice that the prediction-observation schemeproposed here can compensate the time-delay of the agentswhen it is placed either at the input or at the output Inthe case of agents with input time-delay each agent willestimate its own future state and send it to its neighborswhich will use them to calculate its own control thuscompensating their input time-delay In the case where theagents present an output time-delay once again each agentwould estimate its current state from its delayed output andsend the undelayed estimated state to the other agents Inboth cases the consensus will be achieved by means of adecentralized algorithm

6 Numerical Evaluations

Numerical evaluations of the proposed solution carriedout consider two cases the Multiagent Supporting System(MASS) composed by six agents presented in [7] and a mul-tiagent system formed by six agents with unstable dynamicswhose stabilization is achieved in [31] For simplicity inboth cases the communication topology is used depicted inFigure 1 with the corresponding Laplacian matrix given by

L =[[[[[[[[[[[[

1 0 0 0 0 minus1minus1 1 0 0 0 00 minus1 2 minus1 0 00 0 0 1 minus1 00 0 0 minus1 1 0minus1 0 0 0 minus1 2

]]]]]]]]]]]]

(69)

Mathematical Problems in Engineering 9

0 t108642

minus2

0

2

4

6

x11x21x31

x41x51x61

Figure 2 Time evolution of the state MASS system 120591 = 12119904

0 t108642

minus8minus6minus4minus2024

x12x22x32

x42x52x62

Figure 3 Time evolution of the state MASS system 120591 = 12119904

Example 1 In the case of the MASS system the dynamics ofeach agent is given by

119894 (119905) = [[[0 1minus119896119898119894minus119863119898119894]]]119909119894 (119905) + [01] 119906 (119905 minus 120591119894) (70)

where 119909119894(119905) = [119911119894(119905) 119894(119905)]119879 119911119894(119905) is the height of each agent119898119894 is the mass 119863 is the damping at each agent 119896 is thestiffness and 119906119894(119905) is the control input The implementationof the predictor considers a partition of119898 = 4 and the systemparameters 119898119894 = 106 119896 = 120 and 119863 = 505 The initialconditions are set as

1199090 = [minus3 minus15 minus2 minus2 0 1 4 minus1 2 3 6 2]119879 (71)

The gain matrix for the predictor-observer is given byŁ119894 = [1 0 4 0]119879 and the consensus gain vectors 1198701 =[113208 minus02358] and 1198702 = [88687 1] The delay consid-ered is 120591 = 12119904 the results are given in Figures 2 3 4 and 5that represent the evolution in time of the state observationerrors and control signal respectively The evolution of thelogarithm of the homogeneous norm of the prediction erroris depicted in Figure 6 to show its exponential convergence Itcan be seen that with the partition of the predictor-observerlarge delays can be compensated

minus2

0

2

4

6

ew11ew21ew31

ew41ew51ew61

minus8minus6minus4minus2024

ew12ew22ew32

ew42ew52ew62

0 t108642

0 t108642

Figure 4 Time evolution of the estimation errors MASS system120591 = 12119904

minus1

0

1

2

3

4

u1u2u3

u4u5u6

0 t108642

Figure 5 Time evolution of the control signal MASS system 120591 =12119904

Example 2 In a more challenging situation an unstablesystem presented in [31] is taken into account to form amultiagent system with 119899 = 6 and the communicationtopology presented in Figure 1 The dynamics of each agentis given by

(119905) = [minus5 minus63 4 ] 119909 (119905) + [04] 119906 (119905 minus 120591)

119910 (119905) = [minus2 2] 119909 (119905) (72)

10 Mathematical Problems in Engineeringlog((e))

1

0

minus1

minus2

minus3

minus4

minus5

0 t108642

Figure 6 Time evolution of the logarithm of the prediction errorMASS system 120591 = 12119904

0 5 10 t

minus20

minus10

0

10

20

x11x21x31

x41x51x61

0 5 10 tminus20

minus10

0

10

20

x12x22x32

x42x52x62

Figure 7 Time evolution of the state unstable agents 120591 = 1119904

The delay of the system is 120591 = 1119904 the partition of theobserver is119898 = 4 and the initial conditions are set as

1199090 = [minus3 02 minus1 05 3 1 minus15 0 4 minus12 minus2 0]119879 (73)

The gain of each subpredictor is given by119871 119894 = [minus08212 07263]119879 and the control gains are1198701 = [minus05417 minus 075] and 1198702 = [minus4 03] Figures 7and 8 present the evolution in time of the state of the systemand the prediction errors respectively where after a transientperiod the desired convergence is obtained Figure 9 presentsthe evolution of the control signal The logarithm of thenorm of the prediction error is presented in Figure 10

0 5 10 tminus20

minus10

0

10

ew11ew21ew31

ew41ew51ew61

0 5 10 t

minus10

0

10

20

ew12ew22ew32

ew42ew52ew62

Figure 8 Time evolution of the estimation errors unstable agents120591 = 1119904

0 5 10 t

minus6

minus4

minus2

0

2

4

6

u1u2u3

u4u5u6

Figure 9 Time evolution of the control signal unstable agents 120591 =1119904

7 Conclusions

This work deals with the consensus problem for multiagentsystems with LTI dynamics and input time-delay A modifiedpartitioned predictor-observer is proposed to estimate thefuture state values of the agents These predicted states areused in the consensus protocol in order to compensatethe input time-delays Formal proofs for the convergenceof the predictor and consensus are given The performednumerical evaluations show that a larger number of partitions

Mathematical Problems in Engineering 11

0 5 10 t

log((e))

25

2

15

1

05

0

minus05

minus1

Figure 10 Time evolution of the logarithm of the prediction errorunstable agents 120591 = 1119904

in the predictor-observer results in an improvement of theresponse of the system and in a larger time-delay that can becompensated

Data Availability

No data were used to support this study

Conflicts of Interest

The authors declare that they have no conflicts of interest

References

[1] W Ren and E Atkins ldquoDistributed multi-vehicle coordinatedcontrol via local information exchangerdquo International Journal ofRobust and Nonlinear Control vol 17 no 10-11 pp 1002ndash10332007

[2] R Olfati-Saber and R M Murray ldquoDistributed cooperativecontrol ofmultiple vehicle formations using structural potentialfunctionsrdquo IFACWorld Congress 2002

[3] J A Fax and R M Murray ldquoInformation flow and cooperativecontrol of vehicle formationsrdquo IEEE Transactions on AutomaticControl vol 49 no 9 pp 1465ndash1476 2004

[4] R Olfati-Saber and R M Murray ldquoConsensus problems innetworks of agents with switching topology and time-delaysrdquoIEEE Transactions onAutomatic Control vol 49 no 9 pp 1520ndash1533 2004

[5] A Jadbabaie J Lin andA SMorse ldquoCoordination of groups ofmobile autonomous agents using nearest neighbour rulesrdquo IEEETransactions on Automatic Control vol 48 no 6 pp 988ndash10012003

[6] L Moreau ldquoConsensus and cooperation in networked multi-agent systemsrdquo IEEE Transactions onAutomatic Control vol 50no 2 pp 169ndash182 2005

[7] J Xi N Cai and Y Zhong ldquoConsensus problems for high-orderlinear time-invariant swarm systemsrdquo Physica A StatisticalMechanics and its Applications vol 389 no 24 pp 5619ndash56272010

[8] W Ren and R W BeardDistributed Consensus in Multi-VehicleCooperative Control Theory and Applications Springer-VerlagLondon UK 2008

[9] L Peng J Yingmin D Junping and Y Shiying ldquoDistributedconsensus protocol for second-order agents with fixed topology

and time-delayrdquo in Proceedings of the 26th Chinese ControlConference (CCC rsquo07) pp 577ndash581 2007

[10] Z Yan D Wu and Y Liu ldquoConsensus of discrete multiagentsystem with various time delays and environmental distur-bancesrdquo Entropy vol 16 no 12 pp 6524ndash6538 2014

[11] D Lee and M W Spong ldquoAgreement with non-uniforminformation delaysrdquo in Proceedings of the American ControlConference IEEE 2006

[12] P Lin and Y Jia ldquoConsensus of a class of second-order multi-agent systems with time-delay and jointly-connected topolo-giesrdquo IEEE Transactions on Automatic Control vol 55 no 3 pp778ndash784 2010

[13] P Lin and Y Jia ldquoConsensus of second-order discrete-timemulti-agent systems with nonuniform time-delays and dynam-ically changing topologiesrdquoAutomatica vol 49 no 5 pp 2154ndash2158 2009

[14] J Xi Z Shi and Y Zhong ldquoConsensus analysis and designfor high-order linear swarm systems with time-varying delaysrdquoPhysicaA StatisticalMechanics and its Applications vol 390 no23-24 pp 4114ndash4123 2011

[15] J Xi Z Wang G Liu and Y Zhong ldquoConsensus problems forlinear time-varying swarm systemswith topology variances andmultiple time delaysrdquo in Proceedings of the 2013 32nd ChineseControl Conference (CCC rsquo13) pp 192ndash198 2013

[16] X Luo X Li S Li and X Guan ldquoConsensus for linear multi-agent systems with constant and time-varying communicationdelays via delay-decomposition approachrdquo in Proceedings of the11th World Congress on Intelligent Control and Automation pp353ndash358 2014

[17] Y Cao T Oguchi P Verhoeckx and H Nijmeijer ldquoConsensuscontrol for a multiagent systemwith time delaysrdquoMathematicalProblems in Engineering vol 2017 Article ID 4063184 11 pages2017

[18] S Mehra and S R Sahoo ldquoTrajectory tracking with input delayinmulti-agent system Double integrator caserdquo in Proceedings ofthe 2016 International Conference onUnmannedAircraft Systems(ICUAS rsquo16) pp 387ndash393 2016

[19] S Mehra A Sen and S R Sahoo ldquoTrajectory tracking inheterogeneous multi-agent system without and with inputdelayrdquo in Proceedings of the 2017 Indian Control Conference (ICCrsquo17) pp 338ndash343 2017

[20] B Zhou and Z Lin ldquoConsensus of high-order multi-agent sys-tems with large input and communication delaysrdquo Automaticavol 50 no 2 pp 452ndash464 2014

[21] C Wang Z Zuo Z Lin and Z Ding ldquoA truncated predictionapproach to consensus control of lipschitz nonlinearmultiagentsystems with input delayrdquo IEEE Transactions on Control ofNetwork Systems vol 4 no 4 pp 716ndash724 2017

[22] P Shi and Q K Shen ldquoObserver-based leader-following con-sensus of uncertain nonlinear multi-agent systemsrdquo Interna-tional Journal of Robust and Nonlinear Control 2017

[23] O J M Smith ldquoCloser control of loops with deadtimerdquoChemical Engineering Progress vol 53 no 5 pp 217ndash219 1957

[24] K Watanabe and M Ito ldquoA process-model control for linearsystems with delayrdquo IEEE Transactions on Automatic Controlvol 26 no 6 pp 1261ndash1269 1981

[25] W Michiels and D Roose ldquoTime-delay compensation inunstable plants using delayed state feedbackrdquo in Proceedings ofthe 40th IEEE Conference on Decision and Control rsquo01 vol 2 pp1433ndash1437 IEEE 2001

12 Mathematical Problems in Engineering

[26] A Manitius and A W Olbrot ldquoFinite spectrum assignmentproblem for systems with delaysrdquo IEEE Transactions on Auto-matic Control vol 24 no 4 pp 541ndash553 1979

[27] Z Artstein ldquoLinear systems with delayed controls a reductionrdquoIEEE Transactions on Automatic Control vol 27 no 4 pp 869ndash879 1982

[28] L Mirkin and N Raskin ldquoEvery stabilizing dead-time con-troller has an observerndashpredictor-based structurerdquo Automaticavol 39 no 10 pp 1747ndash1754 2003

[29] S Mondie and W Michiels ldquoFinite spectrum assignment ofunstable time-delay systems with a safe implementationrdquo IEEETransactions on Automatic Control vol 48 no 12 pp 2207ndash2212 2003

[30] B Zhou ldquoInput delay compensation of linear systems with bothstate and input delays by nested predictionrdquoAutomatica vol 50no 5 pp 1434ndash1443 2014

[31] M Najafi S Hosseinnia F Sheikholeslam and M KarimadinildquoClosed-loop control of dead time systems via sequential sub-predictorsrdquo International Journal of Control vol 86 no 4 pp599ndash609 2013

[32] F Sheikholeslam S Hosseinnia M Najafi and Q WangldquoRobust H infin control of single input-delay systems based onsequential sub-predictorsrdquo IET Control Theory amp Applicationsvol 8 no 13 pp 1175ndash1184 2014

[33] F Cacace F Conte A Germani and G Palombo ldquoOptimalcontrol of linear systems with large and variable input delaysrdquoSystems amp Control Letters vol 89 pp 1ndash7 2016

[34] F Cacace A Germani and C Manes ldquoPredictor-based controlof linear systems with large and variable measurement delaysrdquoInternational Journal of Control vol 87 no 4 pp 704ndash714 2014

[35] F Mazenc and M Malisoff ldquoStabilization and robustness anal-ysis for time-varying systems with time-varying delays usinga sequential subpredictors approachrdquo Automatica vol 82 pp118ndash127 2017

[36] A Germani C Manes and P Pepe ldquoA new approach to stateobservation of nonlinear systems with delayed outputrdquo Instituteof Electrical andElectronics Engineers Transactions onAutomaticControl vol 47 no 1 pp 96ndash101 2002

[37] M Velasco-Villa J Heras-Godınez J A Vazquez-Santacruzand V Fragoso-Rubio ldquoDelayed consensus problem for singleand double integrator systemsrdquo Mathematical Problems inEngineering vol 2015 Article ID 461098 15 pages 2015

[38] V Fragoso-Rubio M Velasco-Villa and M A Hernandez-Perez ldquoConsensus problem for linear time invariant systemswith time-delayrdquo in Proceedings of the National Conference ofAutomatic Control rsquo17 pp 90ndash95 2017

[39] C Godsil and G Royle Algebraic Graph Theory Springer NewYork NY USA 2001

[40] W Ren R W Beard and E M Atkins ldquoInformation consensusin multivehicle cooperative controlrdquo IEEE Control SystemsMagazine vol 27 no 2 pp 71ndash82 2007

[41] W Michiels K Engelborghs P Vansevenant and D RooseldquoContinuous pole placement for delay equationsrdquo Automaticavol 38 no 5 pp 747ndash761 2002

[42] K Gu V L Kharitonov and J Chen Stability of Time-DelaySystems Birkhauser 2003

[43] R E Bellman and K L Cooke Differential-Difference Equa-tions Rand Corporation 1963

[44] I Estrada-Sanchez M Velasco-Villa and H Rodrıguez-CortesldquoPrediction-based control for nonlinear systems with inputdelayrdquoMathematical Problems in Engineering vol 2017 ArticleID 7415418 11 pages 2017

Hindawiwwwhindawicom Volume 2018

MathematicsJournal of

Hindawiwwwhindawicom Volume 2018

Mathematical Problems in Engineering

Applied MathematicsJournal of

Hindawiwwwhindawicom Volume 2018

Probability and StatisticsHindawiwwwhindawicom Volume 2018

Journal of

Hindawiwwwhindawicom Volume 2018

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawiwwwhindawicom Volume 2018

OptimizationJournal of

Hindawiwwwhindawicom Volume 2018

Hindawiwwwhindawicom Volume 2018

Engineering Mathematics

International Journal of

Hindawiwwwhindawicom Volume 2018

Operations ResearchAdvances in

Journal of

Hindawiwwwhindawicom Volume 2018

Function SpacesAbstract and Applied AnalysisHindawiwwwhindawicom Volume 2018

International Journal of Mathematics and Mathematical Sciences

Hindawiwwwhindawicom Volume 2018

Hindawi Publishing Corporation httpwwwhindawicom Volume 2013Hindawiwwwhindawicom

The Scientific World Journal

Volume 2018

Hindawiwwwhindawicom Volume 2018Volume 2018

Numerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisAdvances inAdvances in Discrete Dynamics in

Nature and SocietyHindawiwwwhindawicom Volume 2018

Hindawiwwwhindawicom

Dierential EquationsInternational Journal of

Volume 2018

Hindawiwwwhindawicom Volume 2018

Decision SciencesAdvances in

Hindawiwwwhindawicom Volume 2018

AnalysisInternational Journal of

Hindawiwwwhindawicom Volume 2018

Stochastic AnalysisInternational Journal of

Submit your manuscripts atwwwhindawicom

Page 8: Consensus Problem for Linear Time-Invariant Systems with ...downloads.hindawi.com/journals/mpe/2019/1607474.pdf · ResearchArticle Consensus Problem for Linear Time-Invariant Systems

8 Mathematical Problems in Engineering

Since 119869119862 is the Jordan block of 119867 corresponding to theeigenvalues of119860+1198611198701 and considering that the pair (119860 119861) iscontrollable it can be concluded that the pair (119860 + 1198611198701 119861) isalso controllable and therefore the right choice of matrix 1198701guarantees that 119909119862(119905) achieves consensus Now 119909119888(119905) is givenby

119909119862 (119905)= 119875[119890119869119862119905 00 119890119869119862119905] [0 0 120572119901+1 (0) 120572119899119901 (0)]

119879 (61)

that yields

119909119862 (119905) = 119875[[0

119890119869119862119905 [120572119901+1 (0) 120572119899119901 (0)]119879]] (62)

And since 119869119862 is the Jordan block of 119867 corresponding tothe eigenvalues of 119860 + 1198611198701 minus 1205821198711198941198611198702 for 119894 = 2 3 119899 thenit can be concluded that for system (28) to achieve consensusmatrices119860+1198611198701 minus1205821198711198941198611198702 119894 = 2 3 119899 must be Hurwitzwhich implies

lim119905997888rarrinfin119909119862 (119905) = 0 (63)

Considering (60) and (63) the system consensus value isgiven by

lim119905997888rarrinfin119909 (119905) = lim

119905997888rarrinfin

119875[119890119869119862119905 [1205721 (0) 120572119901 (0)]1198790 ]

+ 119875 119898sum119891=1

int1199050119890119869119867(119905minus120579)119875minus1

times (L otimes 1198611198702 minus 119868119899 otimes 1198611198701) 119890119908119891 (120579 minus 119891120591) 119889120579

(64)

Since it has been shown that lim119905997888rarrinfin119890119908119891(119905) = 0lim119905997888rarrinfin119875 119898sum119891=1

int1199050119890119869119867(119905minus120579)119875minus1 (L otimes 1198611198702 minus 119868119899 otimes 1198611198701)

times 119890119908119891 (120579 minus 119891120591) 119889120579 = 119864(65)

with a real constant vector 119864 thenlim119905997888rarrinfin119909 (119905) = lim

119905997888rarrinfin119875[119890119869119862119905 [1205721 (0) 120572119901 (0)]1198790 ] + 119864 (66)

Finally defining

[1205731 (119905) 120573119901 (119905)]119879 = 119890119869119862119905 [1205721 (0) 120572119901 (0)]119879 (67)

and considering that Lemma 4 from [7] proves that the first119901 eigenvectors of119867 are given by 119901119892 = 1119899 otimes 119888119895 for 119892 = 1 119901

1 2 3

456

Figure 1 Communication topology

where 119888119892 are the eigenvectors of 119860 + 1198611198701 and 1119899 isin R119899 is thevector with all of its entries equal to one the consensus value(66) yields

lim119905997888rarrinfin119909 (119905) = lim

119905997888rarrinfin1119899

otimes [1198881 119888119901] [1205731 (119905) 120573119901 (119905)]119879 + 119864(68)

Remark 14 It should be noted that the previous proof isbased on the corresponding proof presented in [7] with thedifference that the proof presented in this work includes thepredicted state used in the consensus protocol which resultsin a consensus value affected by the initial injection errorsrepresented by 119864 in (68)

Remark 15 Notice that the prediction-observation schemeproposed here can compensate the time-delay of the agentswhen it is placed either at the input or at the output Inthe case of agents with input time-delay each agent willestimate its own future state and send it to its neighborswhich will use them to calculate its own control thuscompensating their input time-delay In the case where theagents present an output time-delay once again each agentwould estimate its current state from its delayed output andsend the undelayed estimated state to the other agents Inboth cases the consensus will be achieved by means of adecentralized algorithm

6 Numerical Evaluations

Numerical evaluations of the proposed solution carriedout consider two cases the Multiagent Supporting System(MASS) composed by six agents presented in [7] and a mul-tiagent system formed by six agents with unstable dynamicswhose stabilization is achieved in [31] For simplicity inboth cases the communication topology is used depicted inFigure 1 with the corresponding Laplacian matrix given by

L =[[[[[[[[[[[[

1 0 0 0 0 minus1minus1 1 0 0 0 00 minus1 2 minus1 0 00 0 0 1 minus1 00 0 0 minus1 1 0minus1 0 0 0 minus1 2

]]]]]]]]]]]]

(69)

Mathematical Problems in Engineering 9

0 t108642

minus2

0

2

4

6

x11x21x31

x41x51x61

Figure 2 Time evolution of the state MASS system 120591 = 12119904

0 t108642

minus8minus6minus4minus2024

x12x22x32

x42x52x62

Figure 3 Time evolution of the state MASS system 120591 = 12119904

Example 1 In the case of the MASS system the dynamics ofeach agent is given by

119894 (119905) = [[[0 1minus119896119898119894minus119863119898119894]]]119909119894 (119905) + [01] 119906 (119905 minus 120591119894) (70)

where 119909119894(119905) = [119911119894(119905) 119894(119905)]119879 119911119894(119905) is the height of each agent119898119894 is the mass 119863 is the damping at each agent 119896 is thestiffness and 119906119894(119905) is the control input The implementationof the predictor considers a partition of119898 = 4 and the systemparameters 119898119894 = 106 119896 = 120 and 119863 = 505 The initialconditions are set as

1199090 = [minus3 minus15 minus2 minus2 0 1 4 minus1 2 3 6 2]119879 (71)

The gain matrix for the predictor-observer is given byŁ119894 = [1 0 4 0]119879 and the consensus gain vectors 1198701 =[113208 minus02358] and 1198702 = [88687 1] The delay consid-ered is 120591 = 12119904 the results are given in Figures 2 3 4 and 5that represent the evolution in time of the state observationerrors and control signal respectively The evolution of thelogarithm of the homogeneous norm of the prediction erroris depicted in Figure 6 to show its exponential convergence Itcan be seen that with the partition of the predictor-observerlarge delays can be compensated

minus2

0

2

4

6

ew11ew21ew31

ew41ew51ew61

minus8minus6minus4minus2024

ew12ew22ew32

ew42ew52ew62

0 t108642

0 t108642

Figure 4 Time evolution of the estimation errors MASS system120591 = 12119904

minus1

0

1

2

3

4

u1u2u3

u4u5u6

0 t108642

Figure 5 Time evolution of the control signal MASS system 120591 =12119904

Example 2 In a more challenging situation an unstablesystem presented in [31] is taken into account to form amultiagent system with 119899 = 6 and the communicationtopology presented in Figure 1 The dynamics of each agentis given by

(119905) = [minus5 minus63 4 ] 119909 (119905) + [04] 119906 (119905 minus 120591)

119910 (119905) = [minus2 2] 119909 (119905) (72)

10 Mathematical Problems in Engineeringlog((e))

1

0

minus1

minus2

minus3

minus4

minus5

0 t108642

Figure 6 Time evolution of the logarithm of the prediction errorMASS system 120591 = 12119904

0 5 10 t

minus20

minus10

0

10

20

x11x21x31

x41x51x61

0 5 10 tminus20

minus10

0

10

20

x12x22x32

x42x52x62

Figure 7 Time evolution of the state unstable agents 120591 = 1119904

The delay of the system is 120591 = 1119904 the partition of theobserver is119898 = 4 and the initial conditions are set as

1199090 = [minus3 02 minus1 05 3 1 minus15 0 4 minus12 minus2 0]119879 (73)

The gain of each subpredictor is given by119871 119894 = [minus08212 07263]119879 and the control gains are1198701 = [minus05417 minus 075] and 1198702 = [minus4 03] Figures 7and 8 present the evolution in time of the state of the systemand the prediction errors respectively where after a transientperiod the desired convergence is obtained Figure 9 presentsthe evolution of the control signal The logarithm of thenorm of the prediction error is presented in Figure 10

0 5 10 tminus20

minus10

0

10

ew11ew21ew31

ew41ew51ew61

0 5 10 t

minus10

0

10

20

ew12ew22ew32

ew42ew52ew62

Figure 8 Time evolution of the estimation errors unstable agents120591 = 1119904

0 5 10 t

minus6

minus4

minus2

0

2

4

6

u1u2u3

u4u5u6

Figure 9 Time evolution of the control signal unstable agents 120591 =1119904

7 Conclusions

This work deals with the consensus problem for multiagentsystems with LTI dynamics and input time-delay A modifiedpartitioned predictor-observer is proposed to estimate thefuture state values of the agents These predicted states areused in the consensus protocol in order to compensatethe input time-delays Formal proofs for the convergenceof the predictor and consensus are given The performednumerical evaluations show that a larger number of partitions

Mathematical Problems in Engineering 11

0 5 10 t

log((e))

25

2

15

1

05

0

minus05

minus1

Figure 10 Time evolution of the logarithm of the prediction errorunstable agents 120591 = 1119904

in the predictor-observer results in an improvement of theresponse of the system and in a larger time-delay that can becompensated

Data Availability

No data were used to support this study

Conflicts of Interest

The authors declare that they have no conflicts of interest

References

[1] W Ren and E Atkins ldquoDistributed multi-vehicle coordinatedcontrol via local information exchangerdquo International Journal ofRobust and Nonlinear Control vol 17 no 10-11 pp 1002ndash10332007

[2] R Olfati-Saber and R M Murray ldquoDistributed cooperativecontrol ofmultiple vehicle formations using structural potentialfunctionsrdquo IFACWorld Congress 2002

[3] J A Fax and R M Murray ldquoInformation flow and cooperativecontrol of vehicle formationsrdquo IEEE Transactions on AutomaticControl vol 49 no 9 pp 1465ndash1476 2004

[4] R Olfati-Saber and R M Murray ldquoConsensus problems innetworks of agents with switching topology and time-delaysrdquoIEEE Transactions onAutomatic Control vol 49 no 9 pp 1520ndash1533 2004

[5] A Jadbabaie J Lin andA SMorse ldquoCoordination of groups ofmobile autonomous agents using nearest neighbour rulesrdquo IEEETransactions on Automatic Control vol 48 no 6 pp 988ndash10012003

[6] L Moreau ldquoConsensus and cooperation in networked multi-agent systemsrdquo IEEE Transactions onAutomatic Control vol 50no 2 pp 169ndash182 2005

[7] J Xi N Cai and Y Zhong ldquoConsensus problems for high-orderlinear time-invariant swarm systemsrdquo Physica A StatisticalMechanics and its Applications vol 389 no 24 pp 5619ndash56272010

[8] W Ren and R W BeardDistributed Consensus in Multi-VehicleCooperative Control Theory and Applications Springer-VerlagLondon UK 2008

[9] L Peng J Yingmin D Junping and Y Shiying ldquoDistributedconsensus protocol for second-order agents with fixed topology

and time-delayrdquo in Proceedings of the 26th Chinese ControlConference (CCC rsquo07) pp 577ndash581 2007

[10] Z Yan D Wu and Y Liu ldquoConsensus of discrete multiagentsystem with various time delays and environmental distur-bancesrdquo Entropy vol 16 no 12 pp 6524ndash6538 2014

[11] D Lee and M W Spong ldquoAgreement with non-uniforminformation delaysrdquo in Proceedings of the American ControlConference IEEE 2006

[12] P Lin and Y Jia ldquoConsensus of a class of second-order multi-agent systems with time-delay and jointly-connected topolo-giesrdquo IEEE Transactions on Automatic Control vol 55 no 3 pp778ndash784 2010

[13] P Lin and Y Jia ldquoConsensus of second-order discrete-timemulti-agent systems with nonuniform time-delays and dynam-ically changing topologiesrdquoAutomatica vol 49 no 5 pp 2154ndash2158 2009

[14] J Xi Z Shi and Y Zhong ldquoConsensus analysis and designfor high-order linear swarm systems with time-varying delaysrdquoPhysicaA StatisticalMechanics and its Applications vol 390 no23-24 pp 4114ndash4123 2011

[15] J Xi Z Wang G Liu and Y Zhong ldquoConsensus problems forlinear time-varying swarm systemswith topology variances andmultiple time delaysrdquo in Proceedings of the 2013 32nd ChineseControl Conference (CCC rsquo13) pp 192ndash198 2013

[16] X Luo X Li S Li and X Guan ldquoConsensus for linear multi-agent systems with constant and time-varying communicationdelays via delay-decomposition approachrdquo in Proceedings of the11th World Congress on Intelligent Control and Automation pp353ndash358 2014

[17] Y Cao T Oguchi P Verhoeckx and H Nijmeijer ldquoConsensuscontrol for a multiagent systemwith time delaysrdquoMathematicalProblems in Engineering vol 2017 Article ID 4063184 11 pages2017

[18] S Mehra and S R Sahoo ldquoTrajectory tracking with input delayinmulti-agent system Double integrator caserdquo in Proceedings ofthe 2016 International Conference onUnmannedAircraft Systems(ICUAS rsquo16) pp 387ndash393 2016

[19] S Mehra A Sen and S R Sahoo ldquoTrajectory tracking inheterogeneous multi-agent system without and with inputdelayrdquo in Proceedings of the 2017 Indian Control Conference (ICCrsquo17) pp 338ndash343 2017

[20] B Zhou and Z Lin ldquoConsensus of high-order multi-agent sys-tems with large input and communication delaysrdquo Automaticavol 50 no 2 pp 452ndash464 2014

[21] C Wang Z Zuo Z Lin and Z Ding ldquoA truncated predictionapproach to consensus control of lipschitz nonlinearmultiagentsystems with input delayrdquo IEEE Transactions on Control ofNetwork Systems vol 4 no 4 pp 716ndash724 2017

[22] P Shi and Q K Shen ldquoObserver-based leader-following con-sensus of uncertain nonlinear multi-agent systemsrdquo Interna-tional Journal of Robust and Nonlinear Control 2017

[23] O J M Smith ldquoCloser control of loops with deadtimerdquoChemical Engineering Progress vol 53 no 5 pp 217ndash219 1957

[24] K Watanabe and M Ito ldquoA process-model control for linearsystems with delayrdquo IEEE Transactions on Automatic Controlvol 26 no 6 pp 1261ndash1269 1981

[25] W Michiels and D Roose ldquoTime-delay compensation inunstable plants using delayed state feedbackrdquo in Proceedings ofthe 40th IEEE Conference on Decision and Control rsquo01 vol 2 pp1433ndash1437 IEEE 2001

12 Mathematical Problems in Engineering

[26] A Manitius and A W Olbrot ldquoFinite spectrum assignmentproblem for systems with delaysrdquo IEEE Transactions on Auto-matic Control vol 24 no 4 pp 541ndash553 1979

[27] Z Artstein ldquoLinear systems with delayed controls a reductionrdquoIEEE Transactions on Automatic Control vol 27 no 4 pp 869ndash879 1982

[28] L Mirkin and N Raskin ldquoEvery stabilizing dead-time con-troller has an observerndashpredictor-based structurerdquo Automaticavol 39 no 10 pp 1747ndash1754 2003

[29] S Mondie and W Michiels ldquoFinite spectrum assignment ofunstable time-delay systems with a safe implementationrdquo IEEETransactions on Automatic Control vol 48 no 12 pp 2207ndash2212 2003

[30] B Zhou ldquoInput delay compensation of linear systems with bothstate and input delays by nested predictionrdquoAutomatica vol 50no 5 pp 1434ndash1443 2014

[31] M Najafi S Hosseinnia F Sheikholeslam and M KarimadinildquoClosed-loop control of dead time systems via sequential sub-predictorsrdquo International Journal of Control vol 86 no 4 pp599ndash609 2013

[32] F Sheikholeslam S Hosseinnia M Najafi and Q WangldquoRobust H infin control of single input-delay systems based onsequential sub-predictorsrdquo IET Control Theory amp Applicationsvol 8 no 13 pp 1175ndash1184 2014

[33] F Cacace F Conte A Germani and G Palombo ldquoOptimalcontrol of linear systems with large and variable input delaysrdquoSystems amp Control Letters vol 89 pp 1ndash7 2016

[34] F Cacace A Germani and C Manes ldquoPredictor-based controlof linear systems with large and variable measurement delaysrdquoInternational Journal of Control vol 87 no 4 pp 704ndash714 2014

[35] F Mazenc and M Malisoff ldquoStabilization and robustness anal-ysis for time-varying systems with time-varying delays usinga sequential subpredictors approachrdquo Automatica vol 82 pp118ndash127 2017

[36] A Germani C Manes and P Pepe ldquoA new approach to stateobservation of nonlinear systems with delayed outputrdquo Instituteof Electrical andElectronics Engineers Transactions onAutomaticControl vol 47 no 1 pp 96ndash101 2002

[37] M Velasco-Villa J Heras-Godınez J A Vazquez-Santacruzand V Fragoso-Rubio ldquoDelayed consensus problem for singleand double integrator systemsrdquo Mathematical Problems inEngineering vol 2015 Article ID 461098 15 pages 2015

[38] V Fragoso-Rubio M Velasco-Villa and M A Hernandez-Perez ldquoConsensus problem for linear time invariant systemswith time-delayrdquo in Proceedings of the National Conference ofAutomatic Control rsquo17 pp 90ndash95 2017

[39] C Godsil and G Royle Algebraic Graph Theory Springer NewYork NY USA 2001

[40] W Ren R W Beard and E M Atkins ldquoInformation consensusin multivehicle cooperative controlrdquo IEEE Control SystemsMagazine vol 27 no 2 pp 71ndash82 2007

[41] W Michiels K Engelborghs P Vansevenant and D RooseldquoContinuous pole placement for delay equationsrdquo Automaticavol 38 no 5 pp 747ndash761 2002

[42] K Gu V L Kharitonov and J Chen Stability of Time-DelaySystems Birkhauser 2003

[43] R E Bellman and K L Cooke Differential-Difference Equa-tions Rand Corporation 1963

[44] I Estrada-Sanchez M Velasco-Villa and H Rodrıguez-CortesldquoPrediction-based control for nonlinear systems with inputdelayrdquoMathematical Problems in Engineering vol 2017 ArticleID 7415418 11 pages 2017

Hindawiwwwhindawicom Volume 2018

MathematicsJournal of

Hindawiwwwhindawicom Volume 2018

Mathematical Problems in Engineering

Applied MathematicsJournal of

Hindawiwwwhindawicom Volume 2018

Probability and StatisticsHindawiwwwhindawicom Volume 2018

Journal of

Hindawiwwwhindawicom Volume 2018

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawiwwwhindawicom Volume 2018

OptimizationJournal of

Hindawiwwwhindawicom Volume 2018

Hindawiwwwhindawicom Volume 2018

Engineering Mathematics

International Journal of

Hindawiwwwhindawicom Volume 2018

Operations ResearchAdvances in

Journal of

Hindawiwwwhindawicom Volume 2018

Function SpacesAbstract and Applied AnalysisHindawiwwwhindawicom Volume 2018

International Journal of Mathematics and Mathematical Sciences

Hindawiwwwhindawicom Volume 2018

Hindawi Publishing Corporation httpwwwhindawicom Volume 2013Hindawiwwwhindawicom

The Scientific World Journal

Volume 2018

Hindawiwwwhindawicom Volume 2018Volume 2018

Numerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisAdvances inAdvances in Discrete Dynamics in

Nature and SocietyHindawiwwwhindawicom Volume 2018

Hindawiwwwhindawicom

Dierential EquationsInternational Journal of

Volume 2018

Hindawiwwwhindawicom Volume 2018

Decision SciencesAdvances in

Hindawiwwwhindawicom Volume 2018

AnalysisInternational Journal of

Hindawiwwwhindawicom Volume 2018

Stochastic AnalysisInternational Journal of

Submit your manuscripts atwwwhindawicom

Page 9: Consensus Problem for Linear Time-Invariant Systems with ...downloads.hindawi.com/journals/mpe/2019/1607474.pdf · ResearchArticle Consensus Problem for Linear Time-Invariant Systems

Mathematical Problems in Engineering 9

0 t108642

minus2

0

2

4

6

x11x21x31

x41x51x61

Figure 2 Time evolution of the state MASS system 120591 = 12119904

0 t108642

minus8minus6minus4minus2024

x12x22x32

x42x52x62

Figure 3 Time evolution of the state MASS system 120591 = 12119904

Example 1 In the case of the MASS system the dynamics ofeach agent is given by

119894 (119905) = [[[0 1minus119896119898119894minus119863119898119894]]]119909119894 (119905) + [01] 119906 (119905 minus 120591119894) (70)

where 119909119894(119905) = [119911119894(119905) 119894(119905)]119879 119911119894(119905) is the height of each agent119898119894 is the mass 119863 is the damping at each agent 119896 is thestiffness and 119906119894(119905) is the control input The implementationof the predictor considers a partition of119898 = 4 and the systemparameters 119898119894 = 106 119896 = 120 and 119863 = 505 The initialconditions are set as

1199090 = [minus3 minus15 minus2 minus2 0 1 4 minus1 2 3 6 2]119879 (71)

The gain matrix for the predictor-observer is given byŁ119894 = [1 0 4 0]119879 and the consensus gain vectors 1198701 =[113208 minus02358] and 1198702 = [88687 1] The delay consid-ered is 120591 = 12119904 the results are given in Figures 2 3 4 and 5that represent the evolution in time of the state observationerrors and control signal respectively The evolution of thelogarithm of the homogeneous norm of the prediction erroris depicted in Figure 6 to show its exponential convergence Itcan be seen that with the partition of the predictor-observerlarge delays can be compensated

minus2

0

2

4

6

ew11ew21ew31

ew41ew51ew61

minus8minus6minus4minus2024

ew12ew22ew32

ew42ew52ew62

0 t108642

0 t108642

Figure 4 Time evolution of the estimation errors MASS system120591 = 12119904

minus1

0

1

2

3

4

u1u2u3

u4u5u6

0 t108642

Figure 5 Time evolution of the control signal MASS system 120591 =12119904

Example 2 In a more challenging situation an unstablesystem presented in [31] is taken into account to form amultiagent system with 119899 = 6 and the communicationtopology presented in Figure 1 The dynamics of each agentis given by

(119905) = [minus5 minus63 4 ] 119909 (119905) + [04] 119906 (119905 minus 120591)

119910 (119905) = [minus2 2] 119909 (119905) (72)

10 Mathematical Problems in Engineeringlog((e))

1

0

minus1

minus2

minus3

minus4

minus5

0 t108642

Figure 6 Time evolution of the logarithm of the prediction errorMASS system 120591 = 12119904

0 5 10 t

minus20

minus10

0

10

20

x11x21x31

x41x51x61

0 5 10 tminus20

minus10

0

10

20

x12x22x32

x42x52x62

Figure 7 Time evolution of the state unstable agents 120591 = 1119904

The delay of the system is 120591 = 1119904 the partition of theobserver is119898 = 4 and the initial conditions are set as

1199090 = [minus3 02 minus1 05 3 1 minus15 0 4 minus12 minus2 0]119879 (73)

The gain of each subpredictor is given by119871 119894 = [minus08212 07263]119879 and the control gains are1198701 = [minus05417 minus 075] and 1198702 = [minus4 03] Figures 7and 8 present the evolution in time of the state of the systemand the prediction errors respectively where after a transientperiod the desired convergence is obtained Figure 9 presentsthe evolution of the control signal The logarithm of thenorm of the prediction error is presented in Figure 10

0 5 10 tminus20

minus10

0

10

ew11ew21ew31

ew41ew51ew61

0 5 10 t

minus10

0

10

20

ew12ew22ew32

ew42ew52ew62

Figure 8 Time evolution of the estimation errors unstable agents120591 = 1119904

0 5 10 t

minus6

minus4

minus2

0

2

4

6

u1u2u3

u4u5u6

Figure 9 Time evolution of the control signal unstable agents 120591 =1119904

7 Conclusions

This work deals with the consensus problem for multiagentsystems with LTI dynamics and input time-delay A modifiedpartitioned predictor-observer is proposed to estimate thefuture state values of the agents These predicted states areused in the consensus protocol in order to compensatethe input time-delays Formal proofs for the convergenceof the predictor and consensus are given The performednumerical evaluations show that a larger number of partitions

Mathematical Problems in Engineering 11

0 5 10 t

log((e))

25

2

15

1

05

0

minus05

minus1

Figure 10 Time evolution of the logarithm of the prediction errorunstable agents 120591 = 1119904

in the predictor-observer results in an improvement of theresponse of the system and in a larger time-delay that can becompensated

Data Availability

No data were used to support this study

Conflicts of Interest

The authors declare that they have no conflicts of interest

References

[1] W Ren and E Atkins ldquoDistributed multi-vehicle coordinatedcontrol via local information exchangerdquo International Journal ofRobust and Nonlinear Control vol 17 no 10-11 pp 1002ndash10332007

[2] R Olfati-Saber and R M Murray ldquoDistributed cooperativecontrol ofmultiple vehicle formations using structural potentialfunctionsrdquo IFACWorld Congress 2002

[3] J A Fax and R M Murray ldquoInformation flow and cooperativecontrol of vehicle formationsrdquo IEEE Transactions on AutomaticControl vol 49 no 9 pp 1465ndash1476 2004

[4] R Olfati-Saber and R M Murray ldquoConsensus problems innetworks of agents with switching topology and time-delaysrdquoIEEE Transactions onAutomatic Control vol 49 no 9 pp 1520ndash1533 2004

[5] A Jadbabaie J Lin andA SMorse ldquoCoordination of groups ofmobile autonomous agents using nearest neighbour rulesrdquo IEEETransactions on Automatic Control vol 48 no 6 pp 988ndash10012003

[6] L Moreau ldquoConsensus and cooperation in networked multi-agent systemsrdquo IEEE Transactions onAutomatic Control vol 50no 2 pp 169ndash182 2005

[7] J Xi N Cai and Y Zhong ldquoConsensus problems for high-orderlinear time-invariant swarm systemsrdquo Physica A StatisticalMechanics and its Applications vol 389 no 24 pp 5619ndash56272010

[8] W Ren and R W BeardDistributed Consensus in Multi-VehicleCooperative Control Theory and Applications Springer-VerlagLondon UK 2008

[9] L Peng J Yingmin D Junping and Y Shiying ldquoDistributedconsensus protocol for second-order agents with fixed topology

and time-delayrdquo in Proceedings of the 26th Chinese ControlConference (CCC rsquo07) pp 577ndash581 2007

[10] Z Yan D Wu and Y Liu ldquoConsensus of discrete multiagentsystem with various time delays and environmental distur-bancesrdquo Entropy vol 16 no 12 pp 6524ndash6538 2014

[11] D Lee and M W Spong ldquoAgreement with non-uniforminformation delaysrdquo in Proceedings of the American ControlConference IEEE 2006

[12] P Lin and Y Jia ldquoConsensus of a class of second-order multi-agent systems with time-delay and jointly-connected topolo-giesrdquo IEEE Transactions on Automatic Control vol 55 no 3 pp778ndash784 2010

[13] P Lin and Y Jia ldquoConsensus of second-order discrete-timemulti-agent systems with nonuniform time-delays and dynam-ically changing topologiesrdquoAutomatica vol 49 no 5 pp 2154ndash2158 2009

[14] J Xi Z Shi and Y Zhong ldquoConsensus analysis and designfor high-order linear swarm systems with time-varying delaysrdquoPhysicaA StatisticalMechanics and its Applications vol 390 no23-24 pp 4114ndash4123 2011

[15] J Xi Z Wang G Liu and Y Zhong ldquoConsensus problems forlinear time-varying swarm systemswith topology variances andmultiple time delaysrdquo in Proceedings of the 2013 32nd ChineseControl Conference (CCC rsquo13) pp 192ndash198 2013

[16] X Luo X Li S Li and X Guan ldquoConsensus for linear multi-agent systems with constant and time-varying communicationdelays via delay-decomposition approachrdquo in Proceedings of the11th World Congress on Intelligent Control and Automation pp353ndash358 2014

[17] Y Cao T Oguchi P Verhoeckx and H Nijmeijer ldquoConsensuscontrol for a multiagent systemwith time delaysrdquoMathematicalProblems in Engineering vol 2017 Article ID 4063184 11 pages2017

[18] S Mehra and S R Sahoo ldquoTrajectory tracking with input delayinmulti-agent system Double integrator caserdquo in Proceedings ofthe 2016 International Conference onUnmannedAircraft Systems(ICUAS rsquo16) pp 387ndash393 2016

[19] S Mehra A Sen and S R Sahoo ldquoTrajectory tracking inheterogeneous multi-agent system without and with inputdelayrdquo in Proceedings of the 2017 Indian Control Conference (ICCrsquo17) pp 338ndash343 2017

[20] B Zhou and Z Lin ldquoConsensus of high-order multi-agent sys-tems with large input and communication delaysrdquo Automaticavol 50 no 2 pp 452ndash464 2014

[21] C Wang Z Zuo Z Lin and Z Ding ldquoA truncated predictionapproach to consensus control of lipschitz nonlinearmultiagentsystems with input delayrdquo IEEE Transactions on Control ofNetwork Systems vol 4 no 4 pp 716ndash724 2017

[22] P Shi and Q K Shen ldquoObserver-based leader-following con-sensus of uncertain nonlinear multi-agent systemsrdquo Interna-tional Journal of Robust and Nonlinear Control 2017

[23] O J M Smith ldquoCloser control of loops with deadtimerdquoChemical Engineering Progress vol 53 no 5 pp 217ndash219 1957

[24] K Watanabe and M Ito ldquoA process-model control for linearsystems with delayrdquo IEEE Transactions on Automatic Controlvol 26 no 6 pp 1261ndash1269 1981

[25] W Michiels and D Roose ldquoTime-delay compensation inunstable plants using delayed state feedbackrdquo in Proceedings ofthe 40th IEEE Conference on Decision and Control rsquo01 vol 2 pp1433ndash1437 IEEE 2001

12 Mathematical Problems in Engineering

[26] A Manitius and A W Olbrot ldquoFinite spectrum assignmentproblem for systems with delaysrdquo IEEE Transactions on Auto-matic Control vol 24 no 4 pp 541ndash553 1979

[27] Z Artstein ldquoLinear systems with delayed controls a reductionrdquoIEEE Transactions on Automatic Control vol 27 no 4 pp 869ndash879 1982

[28] L Mirkin and N Raskin ldquoEvery stabilizing dead-time con-troller has an observerndashpredictor-based structurerdquo Automaticavol 39 no 10 pp 1747ndash1754 2003

[29] S Mondie and W Michiels ldquoFinite spectrum assignment ofunstable time-delay systems with a safe implementationrdquo IEEETransactions on Automatic Control vol 48 no 12 pp 2207ndash2212 2003

[30] B Zhou ldquoInput delay compensation of linear systems with bothstate and input delays by nested predictionrdquoAutomatica vol 50no 5 pp 1434ndash1443 2014

[31] M Najafi S Hosseinnia F Sheikholeslam and M KarimadinildquoClosed-loop control of dead time systems via sequential sub-predictorsrdquo International Journal of Control vol 86 no 4 pp599ndash609 2013

[32] F Sheikholeslam S Hosseinnia M Najafi and Q WangldquoRobust H infin control of single input-delay systems based onsequential sub-predictorsrdquo IET Control Theory amp Applicationsvol 8 no 13 pp 1175ndash1184 2014

[33] F Cacace F Conte A Germani and G Palombo ldquoOptimalcontrol of linear systems with large and variable input delaysrdquoSystems amp Control Letters vol 89 pp 1ndash7 2016

[34] F Cacace A Germani and C Manes ldquoPredictor-based controlof linear systems with large and variable measurement delaysrdquoInternational Journal of Control vol 87 no 4 pp 704ndash714 2014

[35] F Mazenc and M Malisoff ldquoStabilization and robustness anal-ysis for time-varying systems with time-varying delays usinga sequential subpredictors approachrdquo Automatica vol 82 pp118ndash127 2017

[36] A Germani C Manes and P Pepe ldquoA new approach to stateobservation of nonlinear systems with delayed outputrdquo Instituteof Electrical andElectronics Engineers Transactions onAutomaticControl vol 47 no 1 pp 96ndash101 2002

[37] M Velasco-Villa J Heras-Godınez J A Vazquez-Santacruzand V Fragoso-Rubio ldquoDelayed consensus problem for singleand double integrator systemsrdquo Mathematical Problems inEngineering vol 2015 Article ID 461098 15 pages 2015

[38] V Fragoso-Rubio M Velasco-Villa and M A Hernandez-Perez ldquoConsensus problem for linear time invariant systemswith time-delayrdquo in Proceedings of the National Conference ofAutomatic Control rsquo17 pp 90ndash95 2017

[39] C Godsil and G Royle Algebraic Graph Theory Springer NewYork NY USA 2001

[40] W Ren R W Beard and E M Atkins ldquoInformation consensusin multivehicle cooperative controlrdquo IEEE Control SystemsMagazine vol 27 no 2 pp 71ndash82 2007

[41] W Michiels K Engelborghs P Vansevenant and D RooseldquoContinuous pole placement for delay equationsrdquo Automaticavol 38 no 5 pp 747ndash761 2002

[42] K Gu V L Kharitonov and J Chen Stability of Time-DelaySystems Birkhauser 2003

[43] R E Bellman and K L Cooke Differential-Difference Equa-tions Rand Corporation 1963

[44] I Estrada-Sanchez M Velasco-Villa and H Rodrıguez-CortesldquoPrediction-based control for nonlinear systems with inputdelayrdquoMathematical Problems in Engineering vol 2017 ArticleID 7415418 11 pages 2017

Hindawiwwwhindawicom Volume 2018

MathematicsJournal of

Hindawiwwwhindawicom Volume 2018

Mathematical Problems in Engineering

Applied MathematicsJournal of

Hindawiwwwhindawicom Volume 2018

Probability and StatisticsHindawiwwwhindawicom Volume 2018

Journal of

Hindawiwwwhindawicom Volume 2018

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawiwwwhindawicom Volume 2018

OptimizationJournal of

Hindawiwwwhindawicom Volume 2018

Hindawiwwwhindawicom Volume 2018

Engineering Mathematics

International Journal of

Hindawiwwwhindawicom Volume 2018

Operations ResearchAdvances in

Journal of

Hindawiwwwhindawicom Volume 2018

Function SpacesAbstract and Applied AnalysisHindawiwwwhindawicom Volume 2018

International Journal of Mathematics and Mathematical Sciences

Hindawiwwwhindawicom Volume 2018

Hindawi Publishing Corporation httpwwwhindawicom Volume 2013Hindawiwwwhindawicom

The Scientific World Journal

Volume 2018

Hindawiwwwhindawicom Volume 2018Volume 2018

Numerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisAdvances inAdvances in Discrete Dynamics in

Nature and SocietyHindawiwwwhindawicom Volume 2018

Hindawiwwwhindawicom

Dierential EquationsInternational Journal of

Volume 2018

Hindawiwwwhindawicom Volume 2018

Decision SciencesAdvances in

Hindawiwwwhindawicom Volume 2018

AnalysisInternational Journal of

Hindawiwwwhindawicom Volume 2018

Stochastic AnalysisInternational Journal of

Submit your manuscripts atwwwhindawicom

Page 10: Consensus Problem for Linear Time-Invariant Systems with ...downloads.hindawi.com/journals/mpe/2019/1607474.pdf · ResearchArticle Consensus Problem for Linear Time-Invariant Systems

10 Mathematical Problems in Engineeringlog((e))

1

0

minus1

minus2

minus3

minus4

minus5

0 t108642

Figure 6 Time evolution of the logarithm of the prediction errorMASS system 120591 = 12119904

0 5 10 t

minus20

minus10

0

10

20

x11x21x31

x41x51x61

0 5 10 tminus20

minus10

0

10

20

x12x22x32

x42x52x62

Figure 7 Time evolution of the state unstable agents 120591 = 1119904

The delay of the system is 120591 = 1119904 the partition of theobserver is119898 = 4 and the initial conditions are set as

1199090 = [minus3 02 minus1 05 3 1 minus15 0 4 minus12 minus2 0]119879 (73)

The gain of each subpredictor is given by119871 119894 = [minus08212 07263]119879 and the control gains are1198701 = [minus05417 minus 075] and 1198702 = [minus4 03] Figures 7and 8 present the evolution in time of the state of the systemand the prediction errors respectively where after a transientperiod the desired convergence is obtained Figure 9 presentsthe evolution of the control signal The logarithm of thenorm of the prediction error is presented in Figure 10

0 5 10 tminus20

minus10

0

10

ew11ew21ew31

ew41ew51ew61

0 5 10 t

minus10

0

10

20

ew12ew22ew32

ew42ew52ew62

Figure 8 Time evolution of the estimation errors unstable agents120591 = 1119904

0 5 10 t

minus6

minus4

minus2

0

2

4

6

u1u2u3

u4u5u6

Figure 9 Time evolution of the control signal unstable agents 120591 =1119904

7 Conclusions

This work deals with the consensus problem for multiagentsystems with LTI dynamics and input time-delay A modifiedpartitioned predictor-observer is proposed to estimate thefuture state values of the agents These predicted states areused in the consensus protocol in order to compensatethe input time-delays Formal proofs for the convergenceof the predictor and consensus are given The performednumerical evaluations show that a larger number of partitions

Mathematical Problems in Engineering 11

0 5 10 t

log((e))

25

2

15

1

05

0

minus05

minus1

Figure 10 Time evolution of the logarithm of the prediction errorunstable agents 120591 = 1119904

in the predictor-observer results in an improvement of theresponse of the system and in a larger time-delay that can becompensated

Data Availability

No data were used to support this study

Conflicts of Interest

The authors declare that they have no conflicts of interest

References

[1] W Ren and E Atkins ldquoDistributed multi-vehicle coordinatedcontrol via local information exchangerdquo International Journal ofRobust and Nonlinear Control vol 17 no 10-11 pp 1002ndash10332007

[2] R Olfati-Saber and R M Murray ldquoDistributed cooperativecontrol ofmultiple vehicle formations using structural potentialfunctionsrdquo IFACWorld Congress 2002

[3] J A Fax and R M Murray ldquoInformation flow and cooperativecontrol of vehicle formationsrdquo IEEE Transactions on AutomaticControl vol 49 no 9 pp 1465ndash1476 2004

[4] R Olfati-Saber and R M Murray ldquoConsensus problems innetworks of agents with switching topology and time-delaysrdquoIEEE Transactions onAutomatic Control vol 49 no 9 pp 1520ndash1533 2004

[5] A Jadbabaie J Lin andA SMorse ldquoCoordination of groups ofmobile autonomous agents using nearest neighbour rulesrdquo IEEETransactions on Automatic Control vol 48 no 6 pp 988ndash10012003

[6] L Moreau ldquoConsensus and cooperation in networked multi-agent systemsrdquo IEEE Transactions onAutomatic Control vol 50no 2 pp 169ndash182 2005

[7] J Xi N Cai and Y Zhong ldquoConsensus problems for high-orderlinear time-invariant swarm systemsrdquo Physica A StatisticalMechanics and its Applications vol 389 no 24 pp 5619ndash56272010

[8] W Ren and R W BeardDistributed Consensus in Multi-VehicleCooperative Control Theory and Applications Springer-VerlagLondon UK 2008

[9] L Peng J Yingmin D Junping and Y Shiying ldquoDistributedconsensus protocol for second-order agents with fixed topology

and time-delayrdquo in Proceedings of the 26th Chinese ControlConference (CCC rsquo07) pp 577ndash581 2007

[10] Z Yan D Wu and Y Liu ldquoConsensus of discrete multiagentsystem with various time delays and environmental distur-bancesrdquo Entropy vol 16 no 12 pp 6524ndash6538 2014

[11] D Lee and M W Spong ldquoAgreement with non-uniforminformation delaysrdquo in Proceedings of the American ControlConference IEEE 2006

[12] P Lin and Y Jia ldquoConsensus of a class of second-order multi-agent systems with time-delay and jointly-connected topolo-giesrdquo IEEE Transactions on Automatic Control vol 55 no 3 pp778ndash784 2010

[13] P Lin and Y Jia ldquoConsensus of second-order discrete-timemulti-agent systems with nonuniform time-delays and dynam-ically changing topologiesrdquoAutomatica vol 49 no 5 pp 2154ndash2158 2009

[14] J Xi Z Shi and Y Zhong ldquoConsensus analysis and designfor high-order linear swarm systems with time-varying delaysrdquoPhysicaA StatisticalMechanics and its Applications vol 390 no23-24 pp 4114ndash4123 2011

[15] J Xi Z Wang G Liu and Y Zhong ldquoConsensus problems forlinear time-varying swarm systemswith topology variances andmultiple time delaysrdquo in Proceedings of the 2013 32nd ChineseControl Conference (CCC rsquo13) pp 192ndash198 2013

[16] X Luo X Li S Li and X Guan ldquoConsensus for linear multi-agent systems with constant and time-varying communicationdelays via delay-decomposition approachrdquo in Proceedings of the11th World Congress on Intelligent Control and Automation pp353ndash358 2014

[17] Y Cao T Oguchi P Verhoeckx and H Nijmeijer ldquoConsensuscontrol for a multiagent systemwith time delaysrdquoMathematicalProblems in Engineering vol 2017 Article ID 4063184 11 pages2017

[18] S Mehra and S R Sahoo ldquoTrajectory tracking with input delayinmulti-agent system Double integrator caserdquo in Proceedings ofthe 2016 International Conference onUnmannedAircraft Systems(ICUAS rsquo16) pp 387ndash393 2016

[19] S Mehra A Sen and S R Sahoo ldquoTrajectory tracking inheterogeneous multi-agent system without and with inputdelayrdquo in Proceedings of the 2017 Indian Control Conference (ICCrsquo17) pp 338ndash343 2017

[20] B Zhou and Z Lin ldquoConsensus of high-order multi-agent sys-tems with large input and communication delaysrdquo Automaticavol 50 no 2 pp 452ndash464 2014

[21] C Wang Z Zuo Z Lin and Z Ding ldquoA truncated predictionapproach to consensus control of lipschitz nonlinearmultiagentsystems with input delayrdquo IEEE Transactions on Control ofNetwork Systems vol 4 no 4 pp 716ndash724 2017

[22] P Shi and Q K Shen ldquoObserver-based leader-following con-sensus of uncertain nonlinear multi-agent systemsrdquo Interna-tional Journal of Robust and Nonlinear Control 2017

[23] O J M Smith ldquoCloser control of loops with deadtimerdquoChemical Engineering Progress vol 53 no 5 pp 217ndash219 1957

[24] K Watanabe and M Ito ldquoA process-model control for linearsystems with delayrdquo IEEE Transactions on Automatic Controlvol 26 no 6 pp 1261ndash1269 1981

[25] W Michiels and D Roose ldquoTime-delay compensation inunstable plants using delayed state feedbackrdquo in Proceedings ofthe 40th IEEE Conference on Decision and Control rsquo01 vol 2 pp1433ndash1437 IEEE 2001

12 Mathematical Problems in Engineering

[26] A Manitius and A W Olbrot ldquoFinite spectrum assignmentproblem for systems with delaysrdquo IEEE Transactions on Auto-matic Control vol 24 no 4 pp 541ndash553 1979

[27] Z Artstein ldquoLinear systems with delayed controls a reductionrdquoIEEE Transactions on Automatic Control vol 27 no 4 pp 869ndash879 1982

[28] L Mirkin and N Raskin ldquoEvery stabilizing dead-time con-troller has an observerndashpredictor-based structurerdquo Automaticavol 39 no 10 pp 1747ndash1754 2003

[29] S Mondie and W Michiels ldquoFinite spectrum assignment ofunstable time-delay systems with a safe implementationrdquo IEEETransactions on Automatic Control vol 48 no 12 pp 2207ndash2212 2003

[30] B Zhou ldquoInput delay compensation of linear systems with bothstate and input delays by nested predictionrdquoAutomatica vol 50no 5 pp 1434ndash1443 2014

[31] M Najafi S Hosseinnia F Sheikholeslam and M KarimadinildquoClosed-loop control of dead time systems via sequential sub-predictorsrdquo International Journal of Control vol 86 no 4 pp599ndash609 2013

[32] F Sheikholeslam S Hosseinnia M Najafi and Q WangldquoRobust H infin control of single input-delay systems based onsequential sub-predictorsrdquo IET Control Theory amp Applicationsvol 8 no 13 pp 1175ndash1184 2014

[33] F Cacace F Conte A Germani and G Palombo ldquoOptimalcontrol of linear systems with large and variable input delaysrdquoSystems amp Control Letters vol 89 pp 1ndash7 2016

[34] F Cacace A Germani and C Manes ldquoPredictor-based controlof linear systems with large and variable measurement delaysrdquoInternational Journal of Control vol 87 no 4 pp 704ndash714 2014

[35] F Mazenc and M Malisoff ldquoStabilization and robustness anal-ysis for time-varying systems with time-varying delays usinga sequential subpredictors approachrdquo Automatica vol 82 pp118ndash127 2017

[36] A Germani C Manes and P Pepe ldquoA new approach to stateobservation of nonlinear systems with delayed outputrdquo Instituteof Electrical andElectronics Engineers Transactions onAutomaticControl vol 47 no 1 pp 96ndash101 2002

[37] M Velasco-Villa J Heras-Godınez J A Vazquez-Santacruzand V Fragoso-Rubio ldquoDelayed consensus problem for singleand double integrator systemsrdquo Mathematical Problems inEngineering vol 2015 Article ID 461098 15 pages 2015

[38] V Fragoso-Rubio M Velasco-Villa and M A Hernandez-Perez ldquoConsensus problem for linear time invariant systemswith time-delayrdquo in Proceedings of the National Conference ofAutomatic Control rsquo17 pp 90ndash95 2017

[39] C Godsil and G Royle Algebraic Graph Theory Springer NewYork NY USA 2001

[40] W Ren R W Beard and E M Atkins ldquoInformation consensusin multivehicle cooperative controlrdquo IEEE Control SystemsMagazine vol 27 no 2 pp 71ndash82 2007

[41] W Michiels K Engelborghs P Vansevenant and D RooseldquoContinuous pole placement for delay equationsrdquo Automaticavol 38 no 5 pp 747ndash761 2002

[42] K Gu V L Kharitonov and J Chen Stability of Time-DelaySystems Birkhauser 2003

[43] R E Bellman and K L Cooke Differential-Difference Equa-tions Rand Corporation 1963

[44] I Estrada-Sanchez M Velasco-Villa and H Rodrıguez-CortesldquoPrediction-based control for nonlinear systems with inputdelayrdquoMathematical Problems in Engineering vol 2017 ArticleID 7415418 11 pages 2017

Hindawiwwwhindawicom Volume 2018

MathematicsJournal of

Hindawiwwwhindawicom Volume 2018

Mathematical Problems in Engineering

Applied MathematicsJournal of

Hindawiwwwhindawicom Volume 2018

Probability and StatisticsHindawiwwwhindawicom Volume 2018

Journal of

Hindawiwwwhindawicom Volume 2018

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawiwwwhindawicom Volume 2018

OptimizationJournal of

Hindawiwwwhindawicom Volume 2018

Hindawiwwwhindawicom Volume 2018

Engineering Mathematics

International Journal of

Hindawiwwwhindawicom Volume 2018

Operations ResearchAdvances in

Journal of

Hindawiwwwhindawicom Volume 2018

Function SpacesAbstract and Applied AnalysisHindawiwwwhindawicom Volume 2018

International Journal of Mathematics and Mathematical Sciences

Hindawiwwwhindawicom Volume 2018

Hindawi Publishing Corporation httpwwwhindawicom Volume 2013Hindawiwwwhindawicom

The Scientific World Journal

Volume 2018

Hindawiwwwhindawicom Volume 2018Volume 2018

Numerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisAdvances inAdvances in Discrete Dynamics in

Nature and SocietyHindawiwwwhindawicom Volume 2018

Hindawiwwwhindawicom

Dierential EquationsInternational Journal of

Volume 2018

Hindawiwwwhindawicom Volume 2018

Decision SciencesAdvances in

Hindawiwwwhindawicom Volume 2018

AnalysisInternational Journal of

Hindawiwwwhindawicom Volume 2018

Stochastic AnalysisInternational Journal of

Submit your manuscripts atwwwhindawicom

Page 11: Consensus Problem for Linear Time-Invariant Systems with ...downloads.hindawi.com/journals/mpe/2019/1607474.pdf · ResearchArticle Consensus Problem for Linear Time-Invariant Systems

Mathematical Problems in Engineering 11

0 5 10 t

log((e))

25

2

15

1

05

0

minus05

minus1

Figure 10 Time evolution of the logarithm of the prediction errorunstable agents 120591 = 1119904

in the predictor-observer results in an improvement of theresponse of the system and in a larger time-delay that can becompensated

Data Availability

No data were used to support this study

Conflicts of Interest

The authors declare that they have no conflicts of interest

References

[1] W Ren and E Atkins ldquoDistributed multi-vehicle coordinatedcontrol via local information exchangerdquo International Journal ofRobust and Nonlinear Control vol 17 no 10-11 pp 1002ndash10332007

[2] R Olfati-Saber and R M Murray ldquoDistributed cooperativecontrol ofmultiple vehicle formations using structural potentialfunctionsrdquo IFACWorld Congress 2002

[3] J A Fax and R M Murray ldquoInformation flow and cooperativecontrol of vehicle formationsrdquo IEEE Transactions on AutomaticControl vol 49 no 9 pp 1465ndash1476 2004

[4] R Olfati-Saber and R M Murray ldquoConsensus problems innetworks of agents with switching topology and time-delaysrdquoIEEE Transactions onAutomatic Control vol 49 no 9 pp 1520ndash1533 2004

[5] A Jadbabaie J Lin andA SMorse ldquoCoordination of groups ofmobile autonomous agents using nearest neighbour rulesrdquo IEEETransactions on Automatic Control vol 48 no 6 pp 988ndash10012003

[6] L Moreau ldquoConsensus and cooperation in networked multi-agent systemsrdquo IEEE Transactions onAutomatic Control vol 50no 2 pp 169ndash182 2005

[7] J Xi N Cai and Y Zhong ldquoConsensus problems for high-orderlinear time-invariant swarm systemsrdquo Physica A StatisticalMechanics and its Applications vol 389 no 24 pp 5619ndash56272010

[8] W Ren and R W BeardDistributed Consensus in Multi-VehicleCooperative Control Theory and Applications Springer-VerlagLondon UK 2008

[9] L Peng J Yingmin D Junping and Y Shiying ldquoDistributedconsensus protocol for second-order agents with fixed topology

and time-delayrdquo in Proceedings of the 26th Chinese ControlConference (CCC rsquo07) pp 577ndash581 2007

[10] Z Yan D Wu and Y Liu ldquoConsensus of discrete multiagentsystem with various time delays and environmental distur-bancesrdquo Entropy vol 16 no 12 pp 6524ndash6538 2014

[11] D Lee and M W Spong ldquoAgreement with non-uniforminformation delaysrdquo in Proceedings of the American ControlConference IEEE 2006

[12] P Lin and Y Jia ldquoConsensus of a class of second-order multi-agent systems with time-delay and jointly-connected topolo-giesrdquo IEEE Transactions on Automatic Control vol 55 no 3 pp778ndash784 2010

[13] P Lin and Y Jia ldquoConsensus of second-order discrete-timemulti-agent systems with nonuniform time-delays and dynam-ically changing topologiesrdquoAutomatica vol 49 no 5 pp 2154ndash2158 2009

[14] J Xi Z Shi and Y Zhong ldquoConsensus analysis and designfor high-order linear swarm systems with time-varying delaysrdquoPhysicaA StatisticalMechanics and its Applications vol 390 no23-24 pp 4114ndash4123 2011

[15] J Xi Z Wang G Liu and Y Zhong ldquoConsensus problems forlinear time-varying swarm systemswith topology variances andmultiple time delaysrdquo in Proceedings of the 2013 32nd ChineseControl Conference (CCC rsquo13) pp 192ndash198 2013

[16] X Luo X Li S Li and X Guan ldquoConsensus for linear multi-agent systems with constant and time-varying communicationdelays via delay-decomposition approachrdquo in Proceedings of the11th World Congress on Intelligent Control and Automation pp353ndash358 2014

[17] Y Cao T Oguchi P Verhoeckx and H Nijmeijer ldquoConsensuscontrol for a multiagent systemwith time delaysrdquoMathematicalProblems in Engineering vol 2017 Article ID 4063184 11 pages2017

[18] S Mehra and S R Sahoo ldquoTrajectory tracking with input delayinmulti-agent system Double integrator caserdquo in Proceedings ofthe 2016 International Conference onUnmannedAircraft Systems(ICUAS rsquo16) pp 387ndash393 2016

[19] S Mehra A Sen and S R Sahoo ldquoTrajectory tracking inheterogeneous multi-agent system without and with inputdelayrdquo in Proceedings of the 2017 Indian Control Conference (ICCrsquo17) pp 338ndash343 2017

[20] B Zhou and Z Lin ldquoConsensus of high-order multi-agent sys-tems with large input and communication delaysrdquo Automaticavol 50 no 2 pp 452ndash464 2014

[21] C Wang Z Zuo Z Lin and Z Ding ldquoA truncated predictionapproach to consensus control of lipschitz nonlinearmultiagentsystems with input delayrdquo IEEE Transactions on Control ofNetwork Systems vol 4 no 4 pp 716ndash724 2017

[22] P Shi and Q K Shen ldquoObserver-based leader-following con-sensus of uncertain nonlinear multi-agent systemsrdquo Interna-tional Journal of Robust and Nonlinear Control 2017

[23] O J M Smith ldquoCloser control of loops with deadtimerdquoChemical Engineering Progress vol 53 no 5 pp 217ndash219 1957

[24] K Watanabe and M Ito ldquoA process-model control for linearsystems with delayrdquo IEEE Transactions on Automatic Controlvol 26 no 6 pp 1261ndash1269 1981

[25] W Michiels and D Roose ldquoTime-delay compensation inunstable plants using delayed state feedbackrdquo in Proceedings ofthe 40th IEEE Conference on Decision and Control rsquo01 vol 2 pp1433ndash1437 IEEE 2001

12 Mathematical Problems in Engineering

[26] A Manitius and A W Olbrot ldquoFinite spectrum assignmentproblem for systems with delaysrdquo IEEE Transactions on Auto-matic Control vol 24 no 4 pp 541ndash553 1979

[27] Z Artstein ldquoLinear systems with delayed controls a reductionrdquoIEEE Transactions on Automatic Control vol 27 no 4 pp 869ndash879 1982

[28] L Mirkin and N Raskin ldquoEvery stabilizing dead-time con-troller has an observerndashpredictor-based structurerdquo Automaticavol 39 no 10 pp 1747ndash1754 2003

[29] S Mondie and W Michiels ldquoFinite spectrum assignment ofunstable time-delay systems with a safe implementationrdquo IEEETransactions on Automatic Control vol 48 no 12 pp 2207ndash2212 2003

[30] B Zhou ldquoInput delay compensation of linear systems with bothstate and input delays by nested predictionrdquoAutomatica vol 50no 5 pp 1434ndash1443 2014

[31] M Najafi S Hosseinnia F Sheikholeslam and M KarimadinildquoClosed-loop control of dead time systems via sequential sub-predictorsrdquo International Journal of Control vol 86 no 4 pp599ndash609 2013

[32] F Sheikholeslam S Hosseinnia M Najafi and Q WangldquoRobust H infin control of single input-delay systems based onsequential sub-predictorsrdquo IET Control Theory amp Applicationsvol 8 no 13 pp 1175ndash1184 2014

[33] F Cacace F Conte A Germani and G Palombo ldquoOptimalcontrol of linear systems with large and variable input delaysrdquoSystems amp Control Letters vol 89 pp 1ndash7 2016

[34] F Cacace A Germani and C Manes ldquoPredictor-based controlof linear systems with large and variable measurement delaysrdquoInternational Journal of Control vol 87 no 4 pp 704ndash714 2014

[35] F Mazenc and M Malisoff ldquoStabilization and robustness anal-ysis for time-varying systems with time-varying delays usinga sequential subpredictors approachrdquo Automatica vol 82 pp118ndash127 2017

[36] A Germani C Manes and P Pepe ldquoA new approach to stateobservation of nonlinear systems with delayed outputrdquo Instituteof Electrical andElectronics Engineers Transactions onAutomaticControl vol 47 no 1 pp 96ndash101 2002

[37] M Velasco-Villa J Heras-Godınez J A Vazquez-Santacruzand V Fragoso-Rubio ldquoDelayed consensus problem for singleand double integrator systemsrdquo Mathematical Problems inEngineering vol 2015 Article ID 461098 15 pages 2015

[38] V Fragoso-Rubio M Velasco-Villa and M A Hernandez-Perez ldquoConsensus problem for linear time invariant systemswith time-delayrdquo in Proceedings of the National Conference ofAutomatic Control rsquo17 pp 90ndash95 2017

[39] C Godsil and G Royle Algebraic Graph Theory Springer NewYork NY USA 2001

[40] W Ren R W Beard and E M Atkins ldquoInformation consensusin multivehicle cooperative controlrdquo IEEE Control SystemsMagazine vol 27 no 2 pp 71ndash82 2007

[41] W Michiels K Engelborghs P Vansevenant and D RooseldquoContinuous pole placement for delay equationsrdquo Automaticavol 38 no 5 pp 747ndash761 2002

[42] K Gu V L Kharitonov and J Chen Stability of Time-DelaySystems Birkhauser 2003

[43] R E Bellman and K L Cooke Differential-Difference Equa-tions Rand Corporation 1963

[44] I Estrada-Sanchez M Velasco-Villa and H Rodrıguez-CortesldquoPrediction-based control for nonlinear systems with inputdelayrdquoMathematical Problems in Engineering vol 2017 ArticleID 7415418 11 pages 2017

Hindawiwwwhindawicom Volume 2018

MathematicsJournal of

Hindawiwwwhindawicom Volume 2018

Mathematical Problems in Engineering

Applied MathematicsJournal of

Hindawiwwwhindawicom Volume 2018

Probability and StatisticsHindawiwwwhindawicom Volume 2018

Journal of

Hindawiwwwhindawicom Volume 2018

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawiwwwhindawicom Volume 2018

OptimizationJournal of

Hindawiwwwhindawicom Volume 2018

Hindawiwwwhindawicom Volume 2018

Engineering Mathematics

International Journal of

Hindawiwwwhindawicom Volume 2018

Operations ResearchAdvances in

Journal of

Hindawiwwwhindawicom Volume 2018

Function SpacesAbstract and Applied AnalysisHindawiwwwhindawicom Volume 2018

International Journal of Mathematics and Mathematical Sciences

Hindawiwwwhindawicom Volume 2018

Hindawi Publishing Corporation httpwwwhindawicom Volume 2013Hindawiwwwhindawicom

The Scientific World Journal

Volume 2018

Hindawiwwwhindawicom Volume 2018Volume 2018

Numerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisAdvances inAdvances in Discrete Dynamics in

Nature and SocietyHindawiwwwhindawicom Volume 2018

Hindawiwwwhindawicom

Dierential EquationsInternational Journal of

Volume 2018

Hindawiwwwhindawicom Volume 2018

Decision SciencesAdvances in

Hindawiwwwhindawicom Volume 2018

AnalysisInternational Journal of

Hindawiwwwhindawicom Volume 2018

Stochastic AnalysisInternational Journal of

Submit your manuscripts atwwwhindawicom

Page 12: Consensus Problem for Linear Time-Invariant Systems with ...downloads.hindawi.com/journals/mpe/2019/1607474.pdf · ResearchArticle Consensus Problem for Linear Time-Invariant Systems

12 Mathematical Problems in Engineering

[26] A Manitius and A W Olbrot ldquoFinite spectrum assignmentproblem for systems with delaysrdquo IEEE Transactions on Auto-matic Control vol 24 no 4 pp 541ndash553 1979

[27] Z Artstein ldquoLinear systems with delayed controls a reductionrdquoIEEE Transactions on Automatic Control vol 27 no 4 pp 869ndash879 1982

[28] L Mirkin and N Raskin ldquoEvery stabilizing dead-time con-troller has an observerndashpredictor-based structurerdquo Automaticavol 39 no 10 pp 1747ndash1754 2003

[29] S Mondie and W Michiels ldquoFinite spectrum assignment ofunstable time-delay systems with a safe implementationrdquo IEEETransactions on Automatic Control vol 48 no 12 pp 2207ndash2212 2003

[30] B Zhou ldquoInput delay compensation of linear systems with bothstate and input delays by nested predictionrdquoAutomatica vol 50no 5 pp 1434ndash1443 2014

[31] M Najafi S Hosseinnia F Sheikholeslam and M KarimadinildquoClosed-loop control of dead time systems via sequential sub-predictorsrdquo International Journal of Control vol 86 no 4 pp599ndash609 2013

[32] F Sheikholeslam S Hosseinnia M Najafi and Q WangldquoRobust H infin control of single input-delay systems based onsequential sub-predictorsrdquo IET Control Theory amp Applicationsvol 8 no 13 pp 1175ndash1184 2014

[33] F Cacace F Conte A Germani and G Palombo ldquoOptimalcontrol of linear systems with large and variable input delaysrdquoSystems amp Control Letters vol 89 pp 1ndash7 2016

[34] F Cacace A Germani and C Manes ldquoPredictor-based controlof linear systems with large and variable measurement delaysrdquoInternational Journal of Control vol 87 no 4 pp 704ndash714 2014

[35] F Mazenc and M Malisoff ldquoStabilization and robustness anal-ysis for time-varying systems with time-varying delays usinga sequential subpredictors approachrdquo Automatica vol 82 pp118ndash127 2017

[36] A Germani C Manes and P Pepe ldquoA new approach to stateobservation of nonlinear systems with delayed outputrdquo Instituteof Electrical andElectronics Engineers Transactions onAutomaticControl vol 47 no 1 pp 96ndash101 2002

[37] M Velasco-Villa J Heras-Godınez J A Vazquez-Santacruzand V Fragoso-Rubio ldquoDelayed consensus problem for singleand double integrator systemsrdquo Mathematical Problems inEngineering vol 2015 Article ID 461098 15 pages 2015

[38] V Fragoso-Rubio M Velasco-Villa and M A Hernandez-Perez ldquoConsensus problem for linear time invariant systemswith time-delayrdquo in Proceedings of the National Conference ofAutomatic Control rsquo17 pp 90ndash95 2017

[39] C Godsil and G Royle Algebraic Graph Theory Springer NewYork NY USA 2001

[40] W Ren R W Beard and E M Atkins ldquoInformation consensusin multivehicle cooperative controlrdquo IEEE Control SystemsMagazine vol 27 no 2 pp 71ndash82 2007

[41] W Michiels K Engelborghs P Vansevenant and D RooseldquoContinuous pole placement for delay equationsrdquo Automaticavol 38 no 5 pp 747ndash761 2002

[42] K Gu V L Kharitonov and J Chen Stability of Time-DelaySystems Birkhauser 2003

[43] R E Bellman and K L Cooke Differential-Difference Equa-tions Rand Corporation 1963

[44] I Estrada-Sanchez M Velasco-Villa and H Rodrıguez-CortesldquoPrediction-based control for nonlinear systems with inputdelayrdquoMathematical Problems in Engineering vol 2017 ArticleID 7415418 11 pages 2017

Hindawiwwwhindawicom Volume 2018

MathematicsJournal of

Hindawiwwwhindawicom Volume 2018

Mathematical Problems in Engineering

Applied MathematicsJournal of

Hindawiwwwhindawicom Volume 2018

Probability and StatisticsHindawiwwwhindawicom Volume 2018

Journal of

Hindawiwwwhindawicom Volume 2018

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawiwwwhindawicom Volume 2018

OptimizationJournal of

Hindawiwwwhindawicom Volume 2018

Hindawiwwwhindawicom Volume 2018

Engineering Mathematics

International Journal of

Hindawiwwwhindawicom Volume 2018

Operations ResearchAdvances in

Journal of

Hindawiwwwhindawicom Volume 2018

Function SpacesAbstract and Applied AnalysisHindawiwwwhindawicom Volume 2018

International Journal of Mathematics and Mathematical Sciences

Hindawiwwwhindawicom Volume 2018

Hindawi Publishing Corporation httpwwwhindawicom Volume 2013Hindawiwwwhindawicom

The Scientific World Journal

Volume 2018

Hindawiwwwhindawicom Volume 2018Volume 2018

Numerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisAdvances inAdvances in Discrete Dynamics in

Nature and SocietyHindawiwwwhindawicom Volume 2018

Hindawiwwwhindawicom

Dierential EquationsInternational Journal of

Volume 2018

Hindawiwwwhindawicom Volume 2018

Decision SciencesAdvances in

Hindawiwwwhindawicom Volume 2018

AnalysisInternational Journal of

Hindawiwwwhindawicom Volume 2018

Stochastic AnalysisInternational Journal of

Submit your manuscripts atwwwhindawicom

Page 13: Consensus Problem for Linear Time-Invariant Systems with ...downloads.hindawi.com/journals/mpe/2019/1607474.pdf · ResearchArticle Consensus Problem for Linear Time-Invariant Systems

Hindawiwwwhindawicom Volume 2018

MathematicsJournal of

Hindawiwwwhindawicom Volume 2018

Mathematical Problems in Engineering

Applied MathematicsJournal of

Hindawiwwwhindawicom Volume 2018

Probability and StatisticsHindawiwwwhindawicom Volume 2018

Journal of

Hindawiwwwhindawicom Volume 2018

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawiwwwhindawicom Volume 2018

OptimizationJournal of

Hindawiwwwhindawicom Volume 2018

Hindawiwwwhindawicom Volume 2018

Engineering Mathematics

International Journal of

Hindawiwwwhindawicom Volume 2018

Operations ResearchAdvances in

Journal of

Hindawiwwwhindawicom Volume 2018

Function SpacesAbstract and Applied AnalysisHindawiwwwhindawicom Volume 2018

International Journal of Mathematics and Mathematical Sciences

Hindawiwwwhindawicom Volume 2018

Hindawi Publishing Corporation httpwwwhindawicom Volume 2013Hindawiwwwhindawicom

The Scientific World Journal

Volume 2018

Hindawiwwwhindawicom Volume 2018Volume 2018

Numerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisNumerical AnalysisAdvances inAdvances in Discrete Dynamics in

Nature and SocietyHindawiwwwhindawicom Volume 2018

Hindawiwwwhindawicom

Dierential EquationsInternational Journal of

Volume 2018

Hindawiwwwhindawicom Volume 2018

Decision SciencesAdvances in

Hindawiwwwhindawicom Volume 2018

AnalysisInternational Journal of

Hindawiwwwhindawicom Volume 2018

Stochastic AnalysisInternational Journal of

Submit your manuscripts atwwwhindawicom