ebook img

LQR-based coupling gain for synchronization of linear systems PDF

0.15 MB·English
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview LQR-based coupling gain for synchronization of linear systems

LQR-based coupling gain for synchronization of 8 linear systems 0 0 2 S. Emre Tuna n [email protected] a J February 2, 2008 2 2 ] Abstract C Synchronization control of coupled continuous-time linear systems is O studied. For identical systemsthat are stabilizable, a linear feedback law . obtainedviaalgebraic Riccatiequation isshown tosynchronizeanyfixed h t directed network of any number of coupled systems provided that the a coupling is strong enough. The strength of coupling is determined by m the smallest distance of a nonzero eigenvalue of the coupling matrix to [ the imaginary axis. A dual problem where detectable systems that are coupled via theiroutputsis also considered and solved. 1 v 0 1 Introduction 9 3 3 Synchronizationis,atonehand,adesiredbehaviourinmanydynamicalsystems . related to numerous technological applications [9, 10, 8]; and, at the other, a 1 0 frequently-encountered phenomenon in biology [21, 25, 1]. On top of that, it is 8 an important system theoretical topic on its own right. For instance, there is 0 nothingkeepingusfromseeingasimpleLuenbergerobserver[12]withdecaying : v error dynamics as a two-agent system where the agents globally synchronize. i Since people lack anything but good reasons to investigate synchronization, a X wealth of literature has been formed, mostly in recent times [6, 22, 26]. r a An essential problem from a control theory point of view is to find con- ditions that imply synchronization of a number of coupled individual systems. Thisproblem,whichisusuallystudiedunderthenamesynchronization stability, has been attacked by many and from various angles. Two cases are of partic- ular interest: (i) where the dynamics of individual systems are primitive (such as that of an integrator) yet the coupling between them is considered time- varying; and (ii) where the individual systems are let be more sophisticated, however, coupled via a fixed interconnection. The studies concentrated on the firstcase haveresultedinthe emergenceofthe areanow knownasconsensus in multi-agent systems [15, 14, 7, 11, 18, 2, 5, 23] where fairly weak conditions on the interconnection have been established under which the states of individual systems converge to a common point that is fixed in space. The second case, 1 into which the problem studied in this note falls, has also accommodated im- portanttheoreticaldevelopmentsespecially byusing toolsfromalgebraicgraph theory [27]. Using Lyapunovfunctions, it has been shown that spectrum of the coupling matrix plays a crucialrole in determining the stability ofsynchroniza- tion [29, 16] notwithstanding it need not necessarily be explicitly known [4]. It has also been shown that passivity theory can be useful in studying stability provided that the interconnection is symmetric [3, 17, 20]. Inthisnoteweconsideridenticalindividualsystemdynamicsthatarelinear time-invariant x˙ = Ax + Bu. Under the weakest possible assumption that pair (A, B) is stabilizable, we search for a feedback law κ(A, B) which would guarantee asymptotic synchronization for any fixed (directed) interconnection of arbitrary number of coupled systems provided that the coupling is strong enough. Followingthetradition,weusethespectralinformationofthecoupling matrix to determine the strength of connectedness. Namely, the farther the second eigenvalue (with largest real part) from the imaginary axis the more connected the network. We show that a linear κ solving a linear quadratic regulation (LQR) problem performs the task. It is worthnoting that mostofthe existing workonsynchronizationfocuses onanalysisratherthandesign. Also,theindividualsystemdynamicsareusually takento be stable (i.e. the trajectories of the uncoupled system are requiredto be bounded.) In those respects the issue we deal with in this work is relatively different. Of particular relevance to this note are the works [24] and [28]. The former provides, for linear individual system dynamics, a linear feedback law that guarantees synchronization for all connected interconnections (regardless of the strength of coupling) under the extra assumption that matrix A is neu- trallystable. Thelatterestablishessufficientconditionsfornonlinearindividual systemdynamicssothatsynchronizationisachievedforstrongenoughcoupling. Intheremainderofthepaperwefirstprovidenotationanddefinitions. Then, in Section 3, we formalize the problem and state our objectives. In Section 4 we show via our main theorem that optimalcontroltheory yields us a feedback law which serves our purpose, i.e. synchronizescoupled systems for allnetwork topologies with strong enough coupling. Finally, in Section 5, a dual problem is formulated and solved. 2 Notation and definitions Let R denote set of nonnegative real numbers and |·| 2-norm. For λ∈C let ≥0 Re(λ) denote the real part of λ. Identity matrix in Rn×n is denoted by I and n zeromatrixinRm×n by0 . ConjugatetransposeofamatrixAisdenotedby m×n AH. Matrix A∈Cn×n is Hurwitz if all of its eigenvalues have strictly negative real parts.1 Given B ∈ Rn×m, C ∈ Rm×n, and A ∈ Rn×n; pair (A, B) is stabilizable if there exists K ∈Rm×n suchthat A−BK is Hurwitz; pair (C, A) 1Note that A is Hurwitz if there exists a symmetric positive definite matrix P such that AHP +PA<0. 2 is detectable if (AT, CT) is stabilizable. Let 1 ∈ Rp denote the vector with all entries equal to one. Kronecker product of A∈Cm×n and B ∈Cp×q is a B ··· a B 11 1n A⊗B := ... ... ...   am1B ··· amnB    Kronecker product comes with the property (A⊗B)(C ⊗D) = (AC)⊗(BD) (provided that products AC and BD are allowed.) A (directed) graph is a pair (N, A) where N is a nonempty finite set (of nodes) and A is a finite collection of pairs (arcs) (n , n ) with n , n ∈ N. A i j i j path from n to n is a sequence of nodes {n , n , ..., n } such that (n , n ) 1 ℓ 1 2 ℓ i i+1 isanarcfori∈{1, 2, ..., ℓ−1}. Agraphisconnectedifithasanodetowhich there exists a path from every other node.2 The graph of a matrix Γ := [γ ] ∈ Rp×p is the pair (N, A) where N = ij {n , n , ..., n } and (n , n )∈A iff γ >0. Matrix Γ is said to be connected 1 2 p i j ij if it satisfies: (i) γ ≥0 for i6=j; ij (ii) each row sum equals 0; (iii) its graph is connected. A connected Γ has an eigenvalue at λ = 0 with eigenvector 1, i.e. Γ1 = 0, and all its other eigenvalues have real parts strictly negative.3 When we write Re(λ (Γ)) we mean the real part of a nonzero eigenvalue of Γ closest to the 2 imaginary axis. Given maps ξ : R → Rn for i ∈ {1, 2, ..., p} and a map ξ¯: R → Rn, i ≥0 ≥0 the elements of the set {ξ (·) : i = 1, 2, ..., p} are said to synchronize to ξ¯(·) i if |ξ (t)−ξ¯(t)| → 0 as t → ∞ for all i. The elements of the set {ξ (·) : i = i i 1, 2, ..., p} are said to synchronize if they synchronize to some ξ¯(·). 3 Problem statement 3.1 Systems under study We consider p identical linear systems x˙ =Ax +Bu , i=1, 2, ..., p (1) i i i where x ∈Rn is the state andu ∈Rm is the input ofthe ithsystem. Matrices i i A and B are of proper dimensions. The solution of ith system at time t≥0 is 2Notethatthisdefinitionofconnectednessfordirectedgraphsisweakerthanstrongconnec- tivityandstrongerthanweakconnectivity. In[28]anequivalentcondition(forconnectedness) isgivenasthatthegraphcontains aspanningtree. 3Forthesakeofcompleteness weprovideaproofofthisfactinAppendix. 3 denotedby x (t). Inthis paper we considerthe case where ateachtime instant i (only) the following information p z = γ (x −x ) (2) i ij j i Xj=1 is available to ith system to determine an input value where γ are the entries ij ofthematrixΓ∈Rp×p describingthenetworktopology. Nondiagonalentriesof Γarenonnegativeandeachrowsums upto zero. Thatis,thecouplingbetween systems is diffusive. 3.2 Assumptions made We only make the following assumption on systems (1) which will henceforth hold. (A1) Pair (A, B) is stabilizable. 3.3 Objectives We have two objectives in this paper. (O1)Showthatforeachδ >0thereexistsalinearfeedbacklawK ∈Rm×n such that, for all p and connected Γ ∈ Rp×p with −Re(λ (Γ)) ≥ δ, solutions 2 of systems (1) for u = Kz , where z is as in (2), globally (i.e. for all initial i i i conditions) synchronize. (O2) Compute one such K. 4 Main result For later use in this section we first borrow a well-known result from optimal control theory [19]: Given a stabilizable pair (A, B), where A ∈ Rn×n and B ∈Rn×m, the following algebraic Riccati equation ATP +PA+I −PBBTP =0 (3) n has a (unique) solution P =PT >0. One can rewrite (3) as (A−BBTP)TP +P(A−BBTP)+(I +PBBTP)=0 n whence we infer that A−BBTP is Hurwitz. Lemma 1 Let A ∈ Rn×n and B ∈ Rn×m satisfy (3) for some symmetric pos- itive definite P. Then for all σ ≥ 1 and ω ∈ R matrix A−(σ+jω)BBTP is Hurwitz. 4 Proof. Let ε:=σ−1≥0. Write (A−(σ+jω)BBTP)HP +P(A−(σ+jω)BBTP) =(A−(σ−jω)BBTP)TP +P(A−(σ+jω)BBTP) =(A−(1+ε)BBTP)TP +P(A−(1+ε)BBTP) =(A−BBTP)TP +P(A−BBTP)−2εPBBTP =−I −(1+2ε)PBBTP . (4) n Finally, observe that (4) is nothing but (complex) Lyapunov equation. (cid:4) Below is our main result. Theorem 1 Consider systems (1). Let K := BTP where P is the solution to (3). Given δ > 0, for all p and connected Γ ∈ Rp×p with −Re(λ (Γ)) ≥ δ, 2 solutions x (·) for i = 1, 2, ..., p and u = max{1, δ−1}Kz , where z is as in i i i i (2), globally synchronize to x (0) 1 x¯(t):=(rT ⊗eAt) ...   xp(0)    where r ∈Rp satisfies rTΓ=0 and rT1=1. Proof. Let K :=max{1, δ−1}K. Combine (1) and (2) to obtain δ p x˙ =Ax +BK γ (x −x ). (5) i i δ ij j i Xj=1 Stack individual system states as x := [xT xT ... xT]T. Then we can express 1 2 p (5) as x˙ =(I ⊗A+Γ⊗BK )x. (6) p δ Now let Y ∈ Cp×(p−1), W ∈ C(p−1)×p, V ∈ Cp×p, and upper triangular ∆ ∈ C(p−1)×(p−1) be such that rT V =[1 Y] , V−1 = (cid:20) W (cid:21) and 0 0 ··· 0  0  V−1ΓV = . . ∆  .     0    Note that the diagonal entries of ∆ are nothing but the nonzero eigenvalues of Γ which we know have real parts no greater than −δ. Engage the change of variables v:=(V−1⊗I )x and modify (6) first into n v˙ =(I ⊗A+V−1ΓV ⊗BK )v p δ 5 and then into A 0 v˙ = n×(p−1)n v (7) (cid:20) 0(p−1)n×n Ip−1⊗A+∆⊗BKδ (cid:21) ObservethatI ⊗A+∆⊗BK isupperblocktriangularwith(block)diagonal p−1 δ entries of the form A+λ BK for i=2, 3, ..., p with Re(λ )≤−δ. Lemma 1 i δ i implies therefore that I ⊗A+∆⊗BK is Hurwitz. Thus (7) implies p−1 δ eAt 0 v(t)− n×(p−1)n v(0) →0 (cid:12)(cid:12) (cid:20) 0(p−1)n×n 0(p−1)n×(p−1)n (cid:21) (cid:12)(cid:12) (cid:12) (cid:12) as t→∞ wh(cid:12)ich yields (cid:12) x(t)−(1rT ⊗eAt)x(0) →0. (cid:12) (cid:12) Hence the result. (cid:12) (cid:12) (cid:4) By Theorem 1 we attain our objectives. In the next section we provide a dual result which may be more useful in certain applications. 5 Dual problem Let p identical linear systems be x˙ =ATx +u , y =BTx , i=1, 2, ..., p (8) i i i i i where x ∈ Rn is the state, u ∈ Rn is the input, and y ∈ Rm is the output of i i i the ith system. Matrices AT and BT are of proper dimensions and they make a detectable pair (BT, AT). Now consider the case where at each time instant the following information p z = γ (y −y ) (9) i ij j i Xj=1 is available to ith system to determine an input value. Not surprisingly, the following result accrues. Theorem 2 Consider systems (8). Let L := PB where P is the solution to (3). Given δ > 0, for all p and connected Γ ∈ Rp×p with −Re(λ (Γ)) ≥ δ, 2 solutions x (·) for i = 1, 2, ..., p and u = max{1, δ−1}Lz , where z is as in i i i i (9), globally synchronize to x (0) 1 x¯(t):=(rT ⊗eATt) ...   xp(0)    where r ∈Rp satisfies rTΓ=0 and rT1=1. 6 6 Conclusion For identical (unstable) linear systems, we have shown that no more than sta- bilizability (detectability) is necessaryfor an LQR-basedlinear feedback law to exist under which coupled systems synchronize for all network topologies with strong enough coupling. We have considered directed networks and measured thestrengthofcouplingviatherealpartofanonzeroeigenvalue(ofthecoupling matrix) closest to the imaginary axis. A Proof of a fact Fact 1 A connected Γ ∈ Rp×p has an eigenvalue at λ = 0 with eigenvector 1 and all its other eigenvalues have strictly negative real parts. Proof. First part of the statement directly follows from the definition. Since the entries of each row of Γ sum up to zero, it trivially follows that Γ1=0. Consider the dynamical system x˙ =Γx wherex∈Rp withentriesx ∈Rfori=1, 2, ..., p. SinceΓ1=0wecanwrite i p x˙ = γ (x −x ). i ij j i Xj=1 By definition γ ≥ 0 for i 6= j. That brings us the following. For each τ ≥ 0, ij x (t)∈[min x (τ), max x (τ)] for all i and t≥τ. In addition, since the graph i i i i i of Γ is connected, interval [min x (t), max x (t)] must shrink to a point as i i i i t→∞. In other words, there exists x¯∈[min x (0), max x (0)] such that i i i i lim x (t)=x¯ (10) i t→∞ for all i (see [13].) That readily implies by simple stability arguments that if λ∈C is an eigenvalue of Γ then Re(λ)≤0. Also, for Re(λ)=0, the size of the associated Jordan block cannot be greater than unity. Possibility of a purely imaginaryeigenvaluemeanssustainingoscillationsandisthereforeruledoutby (10). The only case left unconsideredis a secondeigenvalueatthe origin. That wouldimply, since itcannotbe relatedto a Jordanblock ofsize two or greater, that there exists a nonzero (eigen)vector v ∈ Rp such that Γv = 0 and v 6= α1 for any α∈R. That contradicts (10), too. (cid:4) References [1] J. Aldridge and E.K. Pye. Cell density dependence of oscillatory metabolism. Nature, 259:670–671,1976. 7 [2] D. Angeli and P.-A. Bliman. Stability of leaderless discrete-time multi- agent systems. Mathematics of Control, Signals & Systems, 18:293–322, 2006. [3] M. Arcak. Passivity as a design tool for group coordination. IEEE Trans- actions on Automatic Control, 52:1380–1390,2007. [4] I.Belykh,V.Belykh,andM.Hasler. Generalizedconnectiongraphmethod forsynchronizationinasymmetricalnetworks. Physica D,224:42–51,2006. [5] V.D. Blondel, J.M. Hendrickx, A. Olshevsky, and J.N. Tsitsiklis. Conver- gence in multiagent coordination, consensus, and flocking. In Proc. of the 44th IEEE Conference on Decision and Control, pages 2996–3000,2005. [6] S. Boccaletti, V. Latora, Y. Moreno, M. Chavez, and D.-U. Hwang. Com- plex networks: structureanddynamics. Physics Reports-Review Section of Physics Letters, 424:175–308,2006. [7] J. Cortes. Distributed algorithms for reaching consensus on general func- tions. Automatica, 2007. [8] J. Cortes, S. Martinez, T. Karatas, and F. Bullo. Coverage control for mobile sensingnetworks. IEEE Transactions on Robotics and Automation, 20:243–255,2004. [9] L.Fabiny,P.Colet,R.Roy,andD.Lenstra.Coherenceandphasedynamics of spatially coupled solid-state lasers. Physical Review A, 47:4287–4296, 1993. [10] J.A. Fax and R.M. Murray. Information flow and cooperative control of vehicle formations. IEEE Transactions on Automatic Control, 49:1465– 1476, 2004. [11] A. Jadbabaie, J. Lin, and A.S. Morse. Coordination of groups of mobile autonomous agents using nearest neighbor rules. IEEE Transactions on Automatic Control, 48:988–1001,2003. [12] D.G. Luenberger. Observing the state of a linear system. IEEE Transac- tions on Military Electronics, pages 74–80,April 1964. [13] L. Moreau. Stability of continuous-time distributed consensus algorithms. arXiv:math/0409010v1 [math.OC],2004. [14] L. Moreau. Stability of multi-agent systems with time-dependent com- munication links. IEEE Transactions on Automatic Control, 50:169–182, 2005. [15] R. Olfati-Saber, J.A. Fax, and R.M. Murray. Consensus and cooperation in networked multi-agent systems. Proceedings of the IEEE, 95:215–233, 2007. 8 [16] L.M. Pecora and T.L. Carroll. Master stability functions for synchronized coupled systems. Physical Review Letters, 80:2109–2112,1998. [17] A. Pogromsky and H. Nijmeijer. Cooperative oscillatory behavior of mu- tually coupled dynamical systems. IEEE Transactions on Circuits and Systems-I, 48:152–162,2001. [18] W. Ren and R.W. Beard. Consensus seeking in multiagent systems un- der dynamically changing interaction topologies. IEEE Transactions on Automatic Control, 50:655–661,2005. [19] E. Sontag. Mathematical Control Theory: Deterministic Finite Dimen- sional Systems. Springer, 1998. [20] G.-B. Stan and R. Sepulchre. Analysis of interconnected oscillators by dissipativity theory. IEEE Transactions on Automatic Control, 52:256– 270, 2007. [21] R. Stoop, K. Schindler, and L.A. Bunimovich. Neocortical networks of pyramidalneurons: fromlocallockingandchaostomacroscopicchaosand synchronization. Nonlinearity, 13:1515–1529,2000. [22] S.H. Strogatz. Exploring complex networks. Nature, 410:268–276,2001. [23] J.N. Tsitsiklis, D.P. Bertsekas, and M. Athans. Distributed asynchronous deterministic and stochastic gradient optimization algorithms. IEEE Transactions on Automatic Control, 31:803–812,1986. [24] S.E. Tuna. Synchronizing continuous-time neutrally stable linear systems via partial-state coupling. arXiv:0801.3185v1 [math.OC],2008. [25] T.J. Walker. Acoustic synchrony: two mechanisms in the snowy tree cricket. Science, 166:891–894,1969. [26] X.F. Wang. Complex networks: topology, dynamics and synchronization. International Journal of Bifurcation and Chaos, 12:885–916,2002. [27] C.W.Wu.Algebraicconnectivityofdirectedgraphs.LinearandMultilinear Algebra, 53:203–223,2005. [28] C.W. Wu. Synchronization in networks of nonlinear dynamical systems coupled via a directed graph. Nonlinearity, 18:1057–1064,2005. [29] C.W. Wu and L.O. Chua. Synchronization in an array of linearly cou- pled dynamical systems. IEEE Transactions on Circuits and Systems-I, 42:430447,1995. 9

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.