scieee Open visual document viewer

Obtaining consensus of singular multi-agent linear dynamic systems

García Planas, María Isabel

Abstract

There is much literature about the study of the consensus problem in the case where the dynamics of the agents are linear systems, but the problem is still open for the case where the dynamic of the agents are singular linear systems. In this paper the consensus problem for singular multi-agent systems is considered, in which all agents have an identical linear dynamic mode that can be of any order. A generalization to the case all agents are of the same order but do not have the same linear dynamic is also analyzed.

Full text

Ob aining Consensus o Singula Mul i-agen Linea Dynamic Sys ems M. ISABEL GARC´ IA-PLANAS Uni e si a Poli ` ecnica de Ca alunya Depa amen de Ma ` ema ica Aplicada I Mine ´ ıa 1, Esc. C, 1-3, 08038 Ba celona SPAIN [email p o ec ed] Abs ac : The e is much li e a u e abou he s udy o he consensus p oblem in he case whe e he dynamics o he agen s a e linea sys ems, bu he p oblem is s ill open o he case whe e he dynamic o he agen s a e singula linea sys ems. In his pape he consensus p oblem o singula mul i-agen sys ems is conside ed, in which all agen s ha e an iden ical linea dynamic mode ha can be o any o de . A gene aliza ion o he case all agen s a e o he same o de bu do no ha e he same linea dynamic is also analyzed. Key–Wo ds: Singula mul i-agen sys ems, consensus, con ol. 1 In oduc ion I is well known he g ea in e es c ea ed in many e- sea ch communi ies abou he s udy o con ol mul i- agen s sys em, as well as he inc easing in e es in dis ibu ed con ol and coo dina ion o ne wo ks con- sis ing o mul iple au onomous (po en ially mobile) agen s. The e a e an amoun o li e a u e as o exam- ple [6, 17, 21, 23, 15, 20]. I is due o he mul i-agen s appea in di e en a eas as o example in consensus p oblem o communica ion ne wo ks [17], o o ma- ion con ol o mobile obo s [4]. Jinhuan Wang, Daizhan Cheng and Xiaoming Hu in [21], s udy he consensus p oblem in he case o mul iagen sys ems in which all agen s ha e an iden i- cal linea dynamics and his dynamic is a s able linea sys em. M.I. Ga c´ ıa-Planas in [6], gene alize his e- sul o he case whe e he dynamic o he agen s a e con ollable. Despi e he o e all p og ess some p oblems o he consensus heo y s ill emain unexplo ed o he agen s wi h dynamics de ined as a singula linea sys- ems. In his pape mul iagen singula sys ems con- sis ing o k+ 1 agen s wi h dynamics E1˙x1=A1x1+B1u1 . . . Ek˙xk=Akxk+Bkuk      whe e Ei, Ai∈Mn(IC),Bi∈Mn×1(IC),Ci∈ M1×n(IC), o he cases i) all agen s ha e an iden ical linea dynamic mode, (i.e. Ei,Ai=A,Bi=B o all i). ii) all agen s a e o he same o de bu do no ha e he same linea dynamic. a e conside ed. Wei Ni and Daizhan Cheng in [14], analyze he s anda d case whe e E1=... =Ek=In,A1= . . . =Akand B1= 0,B2=...=Bk his pa icula case has p ac ical scena ios as he ligh o g oups o bi ds. I is ob ious ha in his case he mechanic o he i s sys em is independen o he o he s, hen con- sensus unde a ixed opology can be easily ob ained and i ollows om he mo ion o he i s equa ion. This consensus p oblem is known as leade - ollowing consensus p oblem ([14], [10]). 2 P elimina ies 2.1 Algeb aic G aph heo y We conside a g aph G= (V,E)o o de kwi h he se o e ices V={1, . . . , k}and he se o edges E={(i, j)|i, j ∈ V} ⊂ V ×V. Gi en an edge (i, j)iis called he pa en node and jis called he child node and jis in he neighbo o i, conc e ely we de ine he neighbo o iand we deno e i by Ni o he se Ni={j∈ V | (i, j)∈ E}. The g aph is called undi ec ed i e i ies ha (i, j)∈ E i and only i (j, i)∈ E. The g aph is called connec ed i he e exis s a pa h be ween any wo e - ices, o he wise is called disconnec ed. Associa ed o he g aph we conside he ma ix G= (gij)called (unweigh ed) adjacency ma ix de- 1 In e na ional Jou nal o Ma hema ical and Compu a ional Me hods Volume 1, 2016 ined as ollows gii = 0,gij = 1 i (i, j)∈ E, and gij = 0 o he wise. In a mo e gene al case we can conside ha a weigh ed adjacency ma ix is G= (gij)wi h gii = 0, gij >0i (i, j)∈ E, and gij = 0 o he wise. The Laplacian ma ix o he g aph is L= (lij) =      |Ni|i i=j −1i j∈ Ni 0o he wise Rema k 1 i) I he g aph is undi ec ed we ha e ha he ma ix Lis symme ic, hen he e exis an o hogonal ma ix Psuch ha PLP =D. ii) I he g aph is undi ec ed hen 0 is an eigen- alue o Land 1k= (1, . . . , 1) is he associa ed eigen ec o . iii) I he g aph is undi ec ed and connec ed he eigen alue 0 is simple. Figu e 1: Undi ec ed connec ed g aph Fo mo e de ails abou g aph heo y see [9] and [22] o example. 2.2 K onecke p oduc Remembe ha gi en wo ma ices A= (aij)∈ Mn×m(IC) and B= (bij)∈Mp×q(IC) he K onecke p oduc A⊗Bis de ined as ollows. De ini ion 2 Le A= (ai j)∈Mn×m(IC) and B∈ Mp×q(IC) be wo ma ices, he K onecke p oduc o Aand B, w i e A⊗B, is he ma ix A⊗B=      a1 1B a1 2B . . . a1 mB a2 1B a2 2B . . . a2 mB . . .. . .. . . an 1B an 2B . . . an mB      ∈Mnp×mq(IC) K onecke p oduc e i ies he ollowing p ope - ies 1) (A+B)⊗C= (A⊗C)+(B⊗C) 2) A⊗(B+C) = (A⊗B) + (A⊗C) 3) (A⊗B)⊗C=A⊗(B⊗C) 4) (A⊗B) =A ⊗B 5) I A∈Gl(n; IC) and B∈Gl(p; IC)), hen A⊗ B∈Gl(np; IC)) and (A⊗B)−1=A−1⊗B−1 6) I he p oduc s AC and BD a e possible, hen (A⊗B)(C⊗D) = (AC)⊗(BD) Co olla y 3 The ec o 1k⊗ is an eigen ec o co - esponding o he ze o eigne alue o L⊗In. P oo : (L⊗In)(1k⊗ ) = L1k⊗ = 0 ⊗ = 0 ⊓⊔ Consequen ly, i {e1, . . . , en}is a basis o ICn, hen 1k⊗eiis a basis o he nullspace o L⊗In. Associa ed o he K onecke p oduc , can be de- ined he ec o izing ope a o ha ans o ms any ma- ix Ain o a column ec o , by placing he columns in he ma ix one a e ano he . De ini ion 4 Le X= (xi j)∈Mn×m(IC) be a ma ix, and we deno e xi= (x1 i, . . . , xn i) o 1≤i≤m he i- h column o he ma ix X. We de ine he ec o izing ope a o ec, as ec :Mn×m(IC) −→ Mnm×1(IC) X−→       x1 x2 . . . xm       Ob iously, ec is an isomo phism. Fo mo e in o ma ion see P. Lancas e , M. Tismene - sky in [11], o J.W. B ewe in [1] o example. 2.3 Con ollabili y and s abili y De ini ion 5 We ecall ha a sys em is called con ol- lable (see [3]) i , o any 1>0,x(0) ∈IRnand w∈IRn, he e exis s a con ol inpu u( )such ha x( 1) = w. This de ini ion equi es only ha any ini ial s a e x(0) can be s ee ed o any inal s a e x1a ime 1. Howe e , he ajec o y o he dynamical sys em be- ween 0 and 1is no speci ied. Fu he mo e, he e is no cons ain s posed on he con ol ec o u( )and he s a e ec o x( ). An equi alen de ini ion is gi en by he ollowing esul 2 In e na ional Jou nal o Ma hema ical and Compu a ional Me hods Volume 1, 2016 Theo em 6 ([3]) The sys em E˙x=Ax +Bu is con- ollable i and only i ank (E B)=n, ank (λE −A B)=n, o all λ∈IC. This esul is a gene aliza ion o a simila one gi en o linea sys ems, ( o mo e de ails see [5]). P oposi ion 7 A necessa y condi ion o con ollabil- i y is ha he sys em be s anda dizable. Theo em 8 ([7]) The sys em E˙x=Ax +Bu is con- ollable i and only i he ank o he ma ix           E0 0 . . . 0B0 0 . . . 0 0 A E 0. . . 0 0 B0. . . 0 0 0A E . . . 0 0 0 B . . . 0 0 ......... 0 0 0 . . . E 0 0 0 . . . B 0 0 0 0 . . . A 0 0 0 . . . 0B           ∈Mn2×((n−1)n+nm)(IC) is n2 Co olla y 9 Suppose ha Eis an in e ible ma ix hen, he sys em E˙x=Ax+Bu is con ollable i and only i , he sys em ˙x=E−1Ax +E−1Bu is con ol- lable. P oo : ank          E0 0 . . . 0B0 0 . . . 0 0 A E 0. . . 0 0 B0. . . 0 0 0A E . . . 0 0 0 B . . . 0 0 ......... 0 0 0 . . . E 0 0 0 . . . B 0 0 0 0 . . . A 0 0 0 . . . 0B          = ank      In ... In (E−1A)n−1B . . . (E−1A)B B     . ⊓⊔ The con ollabili y indices can be compu ed in he ollowing manne . We conside he ollowing sequences o anks i o ma ices Mi∈M(i+1)n×(in+(i+1)m)(IC). M0=(B), M1=(E B 0 A0B), M2=   E0B0 0 A E 0B0 0A0 0 B  , . . . Mℓ=       E0 0 ... 0B0. . . 0 0 A E 0... 0 0 B . . . 0 0 ......... 0 0 0 . . . E 0 0 . . . B 0 0 0 0 . . . A 0 0 . . . 0B        . and, we de ine he ollowing collec ion o ρ-numbe s ha pe mi o deduce he con ollabili y indices o a con ollable iple. De ini ion 10 Le ibe he anks o he ma ices Mi, i= ank Mi . Then, we de ine he ρinumbe s as: ρ0= 0 ρ1= 1− 0−n ρ2= 2− 1−n . . . ρs= s−1− s−n. I is easy o p o e he ollowing p oposi ion. P oposi ion 11 The con ollabili y indices [k1, . . . , kp]o a con ollable singula sys em, a e he conjuga e pa i ion o [ρ0, ρ1, . . . , ρs]. De ini ion 12 The sys em E˙x=Ax +Bu is called asymp o ically s able i and only i all ini e eigen al- ues λi,i= 1, . . . ni, o he ma ix pencil (λE −A) ha e nega i e eal pa s. De ini ion 13 The sys em E˙x=Ax +Bu is called asymp o ically s abilizable i and only i all ini e λ such ha ank (λiE−A B)< n ha e nega i e eal pa s. Rema k 14 All con ollable sys ems a e s abilizable bu he con e se is alse. I is impo an he ollowing esul 3 In e na ional Jou nal o Ma hema ical and Compu a ional Me hods Volume 1, 2016 Theo em 15 a) The sys em E˙x=Ax +Bu is s abilizable i and only i he e exis some eed- backs FEand FAsuch ha he close loop sys em (E−BFE) ˙x= (A−BFA)xis asymp o ically s able b) Suppose ank (E B)=n hen he sys em E˙x=Ax +Bu is s abilizable i and only i he e exis some eedbacks FEand FAsuch ha (E−BFE)−1(A−BFA)is s able. Sensi i i y and s abili y o singula dynamical linea sys ems had been s udied by M.I. Ga c´ ıa-Planas in [6]. 3 Consensus Roughly speaking, we can de ine he consensus as a collec ion o p ocesses such ha each p ocess s a s wi h an ini ial alue, whe e each one is supposed o ou pu he same alue and he e is a alidi y condi- ion ha ela es ou pu s o inpu s. Mo e conc e ely, he consensus p oblem is a canonical p oblem ha ap- pea s in he coo dina ion o mul i-agen sys ems. The objec i e is ha gi en ini ial alues (scala o ec o ) o agen s, es ablish condi ions unde which h ough local in e ac ions and compu a ions, agen s asymp o - ically ag ee upon a common alue, ha is o say: o each a consensus. The consensus p oblem appea o Example: - when on y o Con ol mo ing a numbe o Ae ial Vehicle’s UAVs: alignmen o he head- ing angles - when on y o p ocess In o ma ion in senso ne - wo ks: compu ing a e ages o ini ial local obse - a ions ( ha is o say consensus on a pa icula alue) - also in Design o dis ibu ed op imiza ion algo- i hms: one needs a mechanism o align es i- ma es o decision a iables main ained by di e - en agen s/p ocesso s 3.1 Dynamic o singula mul i-agen ha ing iden ical dynamical mode Le us conside a g oup o kiden ical agen s, he dy- namic o each agen is gi en by he ollowing linea dynamical sys ems E˙x1=Ax1+Bu1 . . . E˙xk=Axk+Buk     (1) xi∈IRn,ui∈IRm,1≤i≤k. We conside he undi ec ed g aph Gwi h i) Ve ex se : V={1, . . . , k} ii) Edge se : E={(i, j)|i, j ∈ V} ⊂ V ×V de ining he communica ion opology among agen s. De ini ion 16 Conside he sys em 1, we say ha he consensus is achie ed using local in o ma ion i he e is a s a e eedback ui=K∑ j∈Ni (xi−xj),1≤i≤k such ha lim →∞∥xi−xj∥= 0,1≤i, j ≤k. The closed-loop sys em ob ained unde his eed- back is as ollows E˙ X=AX +BKZ, whe e X=   x1 . . . xk   ,˙ X=   ˙x1 . . . ˙xk   , E=diagonal(E, . . . , E) A=diagonal(A, . . . , A) B=diagonal(B,...,B) K=diagonal(K, . . . , K) and Z=   ∑j∈N1x1−xj . . . ∑j∈Nkxk−xj    . Following his no a ion we can conclude he ol- lowing. P oposi ion 17 The closed-loop sys em can be de- sc ibed as E˙ X= ((Ik⊗A)+(Ik⊗BK)(L⊗In))X. Taking in o accoun ha he g aph is undi ec ed, ollowing ema k 1, we ha e ha he e exis s an o - hogonal ma ix P∈Gl(k; IR) such ha PLP = D=diag (λ1, . . . , λk), (λ1≥. . . ≥λk). 4 In e na ional Jou nal o Ma hema ical and Compu a ional Me hods Volume 1, 2016 Co olla y 18 The closed-loop sys em can be de- sc ibed in e ms o he ma ices E,A,B, he eedback Kand he eigen alues o Lin he ollowing manne E˙ b X=diagonal (A+λ1BK, . . . , A+λkBK)b X.(2) P oo : (Ik⊗BK)(L⊗In) = (Ik⊗BK)(P DP ⊗In) = (Ik⊗BK)(P ⊗In)(D⊗In)(P⊗In) = (P ⊗BK)(D⊗In)(P⊗In) = (P ⊗In)(Ik⊗BK)(D⊗In)(P⊗In) = (P ⊗In)(D⊗BK)(P⊗In) (Ik⊗E) = (P ⊗In)(Ik⊗E)(P⊗In) (Ik⊗A) = (P ⊗In)(Ik⊗A)(P⊗In) Then, (P ⊗In)(Ik⊗E)(P⊗In)˙ X= (P ⊗In)(Ik⊗A)(P⊗In)X+ (P ⊗In)(D⊗BK)(P⊗In)X so, (Ik⊗E)(P⊗In)˙ X= (Ik⊗A)(P⊗In)X+ (D⊗BK)(P⊗In)X and calling (P⊗In)X=b Xwe ha e he esul . ⊓⊔ The sys em 2 can be unde s ood as he close loop sys em co esponding o he sys em    E ... E   ˙ b X=   A ... A   b X+   λ1B . . . λkB   b U (3) a e o apply he eedback u=Kx. 3.1.1 Consensus p oblem I would seem ha i he g aph is connec ed he con- sensus p oblem would be sol able i he e is a Ksuch ha he sys em 2 is s abilized. Bu aking in o accoun ha λ1= 0 is necessa y ha E˙x1=Ax1be asymp- o ically s able. Suppose now, ha he sys em (E, A, B)is con- ollable, so he e exis KEand KAsuch ha he close loop sys em E˙x= (E+BKE) ˙x= (A+BKA)x= Ax is asymp o ically s able and we apply all esul s p esen ed in §3.1 o e he g oup o kiden ical agen s, whe e he dynamic o each agen is gi en by he ol- lowing linea dynamical sys ems E˙x1=Ax1+Bu1 . . . E˙xk=Axk+Buk,     (4) xi∈IRn,ui∈IRm,1≤i≤k. Lemma 19 Le E˙x=Ax +Bu be a con ollable singula sys em and we conside he se o k-linea sys ems E˙xi=Axi+λiBui,1≤i≤k wi h λi>0. Then, he e exis eedbacks KEand KAwhich simul aneously assign he eigen alues o he sys ems as nega i e as possible. Mo e conc e ely, o any M > 0, he e exis ui= KAxi−KE˙xi o 1≤i≤ksuch ha Re σ(E+BKE, A +λiBKA)<−M, 1≤i≤k. (σ(E+BKE, A+λiBKA)deno es de spec um o (E+BKE, A +λiBKA) o each 1≤i≤k). Rema k 20 We obse e ha i E˙x=Ax +Bu is con ollable hen, E˙x=Ax +λiBu is con ollable being λi= 0. P oo : Reducing he sys em o he canonical educed o m E=PEcQ+P BcFE,A=PAcQ+PBcFA and B=PBcRwi h Ec=In, and (Ac, Bc)is a pai in i s B uno sky canonical o m. de (s(E+BKE)−(A+λiBKA) = de (s(PEcQ+P BcFE+PBcRKE)− (PAcQ+P BcFA+λiPBcRKA)) = de Pde (s(Ec+BcFEQ−1+BcRKEQ−1)− (Ac+BcFAQ−1+λiBcRKAQ−1)) de Q= de Pde Qde (s(Ec+Bc KE)−(Ac+Bc KA)), whe e KE=FEQ−1+RKEQ−1= 0 and KA= FAQ−1+λiRKAQ−1. So, he eigen alues o de (s(E+BKE)−(A+ λiBKA)a e he same han de (sIn−(Ac+Bc KA)). Now, i su ices o apply he esul o s anda d sys ems. ⊓⊔ Rema k 21 The K onecke educed o m o a singu- la con ollable sys em, can be di ec ly ob ained om con ollabili y indices de ined in p oposi ion 11. As a co olla y, we can conside he consensus p ob- lem. 5 In e na ional Jou nal o Ma hema ical and Compu a ional Me hods Volume 1, 2016 Co olla y 22 We conside he sys em 1 wi h a con- nec adjacen opology. I E˙x=Ax+Bu is a con ol- lable singula sys em hen, he consensus is achie ed by means he eedback o lemma 19 and a eedback K s abilizing E˙x=Ax +Bu. P oo : Taking in o accoun ha he adjacen opol- ogy is connec ed we can apply co olla y 3: 0 = λ1< λ2≤... ≤λkand (1, . . . , 1) =1kis he eigen ec- o co esponding o he simple eigen alue λ1= 0. On he o he hand we can ind Ks abilizing E˙x=Ax +Bu and hen we can ind KEand KA s abilizing he associa e sys em 4, and we ind b Xsuch ha lim →∞ b X= 0. Consequen ly, we can ind Z such ha lim →∞ Z= 0. Using Z= (L⊗In)X= (L⊗In)(P ⊗In)b Xwe ha e ha lim →∞ Xis an eigen ec o o L⊗In, ha is o say lim →∞ X=1k⊗ o some ec o ∈IRn and he consensus is ob ained. ⊓⊔ Example 1. We conside h ee singula iden ical agen s wi h he ollowing dynamics o each agen E˙x1=Ax1+Bu1 E˙x2=Ax2+Bu2 E˙x3=Ax3+Bu3 (5) wi h E=(1 0 0 0)A=(0 1 0 0)and B=(0 1). I is easy o gene a e using he Ma lab ool all pos- sible g aphs o k= 3, hen selec hose ha a e indi- ec and connec ed, among o hem, he communica- ion opology ha we chose in his example is de ined by he g aph (V,E): V={1,2,3} E={(i, j)|i, j ∈ V} ={(1,2),(1,3)} ⊂ V×V and he adjacency ma ix: G=   011 100 100  . The neighbo s o he pa en nodes a e N1= {2,3},N2={1},N3={1}. The Laplacian ma ix o he g aph is L=   2−1−1 −1 1 0 −1 0 1    wi h eigen alues λ1= 0,λ2= 1,λ3= 3. ui=K(∑ j∈Ni (xi−xj)) = Kzi(6) u1=K((x1−x2)+(x1−x3)) = =K(2x1−x2−x3), u2=K(x2−x1), u3=K(x3−x1). Fi s o all we obse e ha wi h he de i a i e eedback KE=(0 1)we ob ain E=Iand he new mul iagen sys em is ˙xi=Axi+Bui. Taking in o accoun ha he sys em ˙x1=Ax1 is no s able bu (A, B)is a con ollable sys em, we conside A=A+BK =(0 1 a b)wi h app op ia e alues o aand b. Then, he close loop sys em o 1 wi h con ol 6 is ˙x1=Ax1+BK(2x1−x2−x3) = = (A+ 2BK)x1−BKx2−BKx3 ˙x2=Ax2+BKx2−x1) = (A+BK)x2−BKx1 ˙x3=Ax3+BKx3−x1) = (A+BK)x3−BKx1 (7) O in a ( o mal)-ma ix o m: ˙ X=   A+ 2BK −BK −BK −BK A +BK 0 −BK 0A+BK  X. The basis change ma ix diagonalizing he ma ix Lis P=   1/√3 0 −2/√6 1/√3 1/√2 1/√6 1/√3−1/√2 1/√6  , and we ob ain he ollowing equi alen sys em ˙ b X=   A A+BK A+ 3BK  b X. The eigen alues a e in onc ion o a, b, c, d, con- c e ely: λ1, λ2=b±√b2+4a 2, λ3, λ4=b+d±√b2+2bd+d2+4a+4c 2, λ5, λ6=b+3d±√b2+6bd+9d2+4a+12c 2, Then, he e exis Kand K(de ined by a,b,c,d), which assign he eigen alues as nega i e as possible. We will y o each consensus wi h h ee di e en pa icula eedbacks. 6 In e na ional Jou nal o Ma hema ical and Compu a ional Me hods Volume 1, 2016 i) Fo a=−0.01,b=−0.05,c=−0.05,d= −0.02 he eigen alues a e λ1, λ2=−0.0250+0.0968i, −0.0250−0.0968i, λ3, λ4=−0.0350+0.2424i, −0.0350−0.2424i, λ5, λ6=−0.0550+0.3962i, −0.0550−0.3962i, so, he sys em has been s abilized. Fo ini ial condi ion b X(0) = (0,2,2,3,−1,−2) , he ajec o y o each o he sys ems b X1=Ab X1,b X2= (A+BK)b X2, b X3= (A+ 3BK)b X3a e showed in igu e 1. Figu e 1. T ajec o ies 1 The g aphic shows ha he h ee ajec o ies a - i e a a common poin . ii) Fo a=−0.1,b=−0.5,c=−0.5,d=−0.2 he eigen alues a e λ1, λ2=−0.2500+0.1936i, −0.2500−0.1936i, λ3, λ4=−0.3500+0.6910i, −0.3500−0.6910i, λ5, λ6=−0.5500+1.1391i, −0.5500−1.1391i, so, he sys em has been s abilized. Fo he same ini ial condi ion han he i s case, i.e. b X(0) = (0,2,2,3,−1,−2) , he ajec o y o each o he sys ems b X1=Ab X1,b X2= (A+ BK)b X2,b X3= (A+ 3BK)b X3a e showed in igu e 2. I is no ed ha in his second case, he eigen al- ues ha e a nega i e eal pa smalle han he i s case, hen consensus is eached as e . iii) I we conside a=−1,b=−5,c=−5, and d=−2, he eigen alues a e: λ1, λ2=−0.2087,−4.7913 λ3, λ4= 1,−6 λ5, λ6=−9.2749,−1.7251, Figu e 2. T ajec o ies 2 and he sys em is also s abilized. In his case, he ajec o ies a e showed in igu e 3. In his hi d case he eigen alues ha e he smalle eal pa han he second and i s case and he consensus is eached much as e han he i s and second case. Figu e 3. T ajec o ies 3 4 Dynamic o mul i-agen ha ing no iden ical dynamical mode Now, we a e going o in oduce in a simila way han he case whe e he mul iane ha e iden ical mode, we conside a mul i-agen whe e he dynamic o each agen is gi en by he ollowing dynamical sys ems: ˙x1=A1x1+B1u1 . . . ˙xk=Akxk+Bkuk     (8) 7 In e na ional Jou nal o Ma hema ical and Compu a ional Me hods Volume 1, 2016 xi∈IRn,ui∈IRm,1≤i≤k. Whe e ma ices Ai and Bia e no necessa ily equal. The communica ion opology among agen s is de- ined by means he undi ec ed g aph Gwi h i) Ve ex se : V={1, . . . , k} ii) Edge se : E={(i, j)|i, j ∈ V} ⊂ V ×V. an in a simila way as be o e, we say ha he consen- sus is achie ed using local in o ma ion i he e exis s a s a e eedback ui=Ki∑ j∈Ni (xi−xj),1≤i≤k such ha lim →∞∥xi−xj∥= 0,1≤i, j ≤k. The closed-loop sys em ob ained unde his eed- back is as ollows ˙ X=AX +BKZ whe e X=   x1 . . . xk   ,˙ X=   ˙x1 . . . ˙xk    A=diagonal (A1, . . . , Ak) B=diagonal (B1, . . . , Bk) K=diagonal (K1, . . . , Kk) Z=   ∑j∈N1x1−xj . . . ∑j∈Nkxk−xj    . Calling BK =B ·K and obse ing ha Z= (L⊗In)X we deduce he ollowing p oposi ion P oposi ion 23 The closed-loop sys em can be de- duced in e ms o ma ices A,Band Kin he ollow- ing manne . ˙ X= (A+BK(L⊗In))X(9) We a e in e es ed in Kisuch ha he consensus is achie ed. P oposi ion 24 We conside he sys em 8 which a connec ed adjacen opology. I he sys em 9 is s a- ble he consensus p oblem has a solu ion. Co olla y 25 I he ma ices Aia e s able. Then he consensus is achie ed. Rema k 26 The sys em 9 can be w i en as ˙ X=AX +BU wi h U=K(L⊗In)X. So, P oposi ion 27 A necessa y (bu no su icien ) con- di ion o consensus o be eached is ha he sys em ˙ X=AX +BU (10) is s abilizable. Co olla y 28 A necessa y condi ion o consensus o be eached is ha he sys ems ˙xi=Aixi+Biui,∀i= 1, . . . , k a e s abilizable. Rema k 29 The eedback Kob ained om he eed- backs s abilizing he sys ems ˙xi=Aixi+Biuidoes no necessa ily s abilize he sys em ˙ X= (A+BK(L⊗ In))X. Example 2. We conside he ollowing wo one-dimensional sys ems ˙x1=u1 ˙x2=x2+u2 The communica ion opology is de ined by he undi- ec ed g aph V={1,2},E={(1,2)} ⊂ V ×V. So, he Laplacian is (1−1 −1 1 ). Taking as K=(1−1 6−6)we ha e A+BK =(1−1 6−5) wi h eigen alues −0.2679, and −3.7321, hen he sys- em is s able. Bu aking k1=−1and k2=−2, clea ly hese eedbacks s abilize he sys ems, bu aking as K= (k1 k2)=(−1 −2)we ha e A+BK(L⊗In)) = (−1 1 2−1) wi h eigen alues 0.4142, and −2.4142, hen he sys- em is no s able. 8 In e na ional Jou nal o Ma hema ical and Compu a ional Me hods Volume 1, 2016 Tha is o say, we need o s abilize he sys em 10, mus be s abilized wi h a eedback in he o m K(L⊗ In). In ou pa icula example, i we conside k1=−2 and k2= 0 he eigen alues o (A+BK(L⊗In)) a e -2 and -1 and he sys em is s able. Bu , in his case, he sys em ˙x2=x2+u2wi h k2= 0 is no s able. Finally, i we conside k1=−5and k2=−3, he sys ems ˙xi= (Ai+BiKi)xiand (A+BK(L⊗In)) a e s able. So, o sol e he p oblem we need o ob ain Kin such a way ha ˙xi= (Ai+BiKi)xiand (A+BK(L⊗ In)) a e s able. 5 Conclusions In his pape he consensus p oblem o mul i-agen singula sys ems, o he case whe e all agen s ha e an iden ical linea dynamic mode, and inally we make a b ie in oduc ion o he case whe e he agen s a e o he same o de bu do no ha e he same linea dy- namic. The solu ion o he consensus p oblem de- pends on he con ollabili y o he singula sys em, hen a ank c i e ion o con ollabili y o singula sys em is in oduced, he eby he wo k is mo e sel - con ained and unde s andable. Acknowledgemen s: The au ho wishes o hank JL Dominguez-Ga cia esea che IREC, wi h i s com- men s and sugges ions, he a icle has imp o ed i s con en . Re e ences: [1] J.W. B ewe , K onecke p oduc s and ma ix cal- culus in sys em heo y. IEEE T ansac ion on Ci cui s and Sys ems, 25, (9), 1978, pp.772–781. [2] C.T. Chen, In oduc ion o Linea Sys em The- o y. Hol , Rineha and Wins on Inc, New Yo k, 1970. [3] L. Dai, Singula Con ol Sys ems. Sp inge – Ve lag, New Yo k, 1989. [4] A. Fax, R. Mu ay, In o ma ion low and coope - a i e con ol o ehicle o ma ions, IEEE T ans. Au oma . Con ol, 49, (9), 2004, pp. 1453–1464. [5] M.I Ga c´ ıa-Planas, Sensi i y and s abili y o singula sys ems unde p opo ional and de i a- i e eedback, Wseas T ansac ions on Ma he- ma ics, 8, (11), 2009, pp 635–644. [6] M.I. Ga c´ ıa-Planas, Ob aining Consensus o Mul i-agen Linea Dynamic Sys ems, Ad ances in Applied and Pu e Ma hema ics, 2014, pp. 91– 95. [7] M.I. Ga c´ ıa-Planas, S. Ta agona, A. Diaz, Con- ollabili y o ime-in a ian singula linea sys- ems. F om physics o con ol h ough an eme - gen iew, Wo ld Scien i ic, 2010, pp. 112–117. [8] M.I. Ga cia-Planas, E.M. Souidi, L.E Um, Con- olu ional codes unde linea sys ems poin o iew. Analysis o ou pu -con ollabili y. WSEAS ansac ions on ma hema ics, 11 (4), 2012 pp. 324–333. [9] C. Godsil, G. Royle, Algeb aic G aph Theo y, Sp inge –Ve lag, New Yo k, 2001. [10] A. Jadbabaie, J. Lin, A.S. Mo se, Coo dina ion o g oups o mobile au onomous agen s using nea es neighbo ules, IEEE T ansac ion on Au- oma ic Con ol, 48, (6), 2007, pp. 943–948. [11] P. Lancas e , M. Tismene sky, The Theo y o Ma ices Academic P ess. San Diego, 1985. [12] Z. Li, Z. Duan, G. Chen, Consensus o Mul ia- gen Sys ems and Synch oniza ion o Complex Ne wo ks: A uni ied Viewpoin , IEEE T ans. on Ci cui s and Sys ems, 57, (1), 2010, pp. 213– 224. [13] M. Mesbahi, M. Ege s ed . G aph Theo e ic Me hods in Mul iagen Ne wo ks, P ince on Uni e si y P ess, P ince on and Ox o d, 2010. [14] W. Ni, D. Cheng, Leade - ollowing consensus o mul i-agen sys ems unde ixed swi ching opologies, Sys ems and Con ol Le e s, 59, 2010, pp. 209–217. [15] R. Ol a i-Sabe , Consensus and coope a ion in ne wo ked mul i-agen sys ems. P oceedings o he IEEE 2007, pp. 215–233. [16] W. Ren, R. Bea d. Dis ibu ed consensus in mul i- ehicle coope a i e con ol: heo y and applica ions, Sp inge –Ve lag, 2008. [17] R.O. Sabe , R.M. Mu ay, Consensus P o ocols o Ne wo ks o Dynamic Agen s, Repo . [18] R.O. Sabe , R.M. Mu ay, Consensus p oblems in ne wo ks o agen s wi h swi ching opology and ime-delays, IEEE T ans. Au oma . Con ol, 49, (9), 2004, pp. 1520–1533. [19] R. Ol a i-Sabe , R.M. Mu ay. Consensus p ob- lems in ne wo ks o agen s wi h swi ching opol- ogy and ime-delays. IEEE T ans. Au om. Con- ol, 49, (9), 2004, pp. 1520–1533. [20] Y.P. Tian, C.L. Liu. Consensus o mul i-agen sys ems wi h di e se inpu and communica ion delays. IEEE T ans. on Au om. Con ol, 53 (9), 2008, pp. 2122–2128. 9 In e na ional Jou nal o Ma hema ical and Compu a ional Me hods Volume 1, 2016