830 likes | 1.03k Views
ANU RSISE System and Control Group Seminar. Distributed Consensus with Limited Communication Data Rate. Tao Li. Key Laboratory of Systems & Control, AMSS, CAS, China. October, 15 th , 2010. Co-authors. Xie Lihua , School of EEE, Nanyang Technological University, Singapore.
E N D
ANU RSISE System and Control Group Seminar Distributed Consensus with Limited Communication Data Rate Tao Li Key Laboratory of Systems & Control, AMSS, CAS, China October, 15th, 2010
Co-authors • Xie Lihua, School of EEE, Nanyang Technological University, Singapore. • Fu Minyue, School of EE&CS, University of Newcastle, Australia. • Zhang Ji-feng, AMSS, Chinese Academy of Sciences, China
Outline • Background and motivation
Outline • Background and motivation • Case with time-invariant topology • protocol design and closed-loop analysis • parameter selection algorithm • asymptotic convergence rate
Outline • Background and motivation • Case with time-invariant topology • protocol design and closed-loop analysis • parameter selection algorithm • asymptotic convergence rate • Communication energy minimization
Outline • Background and motivation • Case with time-invariant topology • protocol design and closed-loop analysis • parameter selection algorithm • asymptotic convergence rate • Communication energy minimization • Case with time-varying topologies • protocol design and closed-loop analysis • finite duration of link failures
Outline • Background and motivation • Case with time-invariant topology • protocol design and closed-loop analysis • parameter selection algorithm • asymptotic convergence rate • Communication energy minimization • Case with time-varying topologies • protocol design and closed-loop analysis • finite duration of link failures • Concluding remarks
Distributed estimation over sensor networks Maximum likelihood estimate: Xiao, Boyd & Lall, ISIPSN, 2005
Central strategy:remote fusion center drawbacks: high communication cost low robustness
Distributed consensus: to achieve agreement by distributed information exchange average consensus
Literature: precise information exchange • Olfati-Saber & Murray TAC 2004 • Beard, Boyd, Kingston, Ren, Xiao, et al. • Features • exact information exchange • exponentially fast convergence • zero steady-state error
The communication channels between agents have limited capacity. Quantization plays an important role.
Literature:quantized information exchange • Kashyap et al. Automatica 2007 • Carli et al. NeCST 2007 • Frasca et al. IJNRC 2009 • Kar & Moura arXiv:0712 2009 • Features • infinite levels • nonzero steady-state error
Theoretic motivation: Exponentiallyfast exact average-consensus withfinitedata-rate
Shnayder et al. 2004 Power limitation is a critical constraint Energy to transmit 1 bit Energy for 1000-3000 operations ≈ How to select the number of quantization levels (data rate) and convergence rate to minimize the communication energy
Channel uncertainties: • Link failures • Packet dropouts • Channel noises How to design robust encoding-decoding schemes and control protocols against channel uncertainties
Problem 1: How many bits does each pair of neighbors need to exchange at each time step to achieve consensus of the whole network ?
Problem 2: What is the relationship between the consensus convergence rate and the number of quantization levels (data rate)?
Problem 3: What is the relationship of the communication energy cost, the convergence rate and the data rate ?
Problem 4: How to design encoders and decoders when the communication topology is time-varying or the transmission is unreliable ?
i encoding transmission decoding j States are real-valued,but only finite bits of information are transmitted at each time-step
i encoding transmission decoding j States are real-valued,but only finite bits of information are transmitted at each time-step
Difficulties • quantization error • divergence of the states • finite-level quantizer • nonlinearity, unbounded quantization error • Key points • design proper encoder, decoder and protocol • stabilize the whole network • eliminate the effect of quantization error on achieving exact consensus
Distributed protocol • encoder φj q Z-1 channel (j,i)
Distributed protocol • encoder φj q Z-1 channel (j,i)
Distributed protocol finite-level symmetric uniform quantizer • encoder φj q Z-1 channel (j,i)
Distributed protocol innovation • encoder φj q Z-1 channel (j,i)
Distributed protocol • encoder φj q Z-1 channel (j,i) scaling function
Distributed protocol • Symmetric uniform quantizer (2K+1)levels bits
Distributed protocol • decoder ψji channel (j,i) Z-1
Distributed protocol • decoder ψji channel (j,i) Z-1 Encoder φj channel (j,i) Decoder ψji
Distributed protocol • protocol
Distributed protocol • protocol
Distributed protocol • protocol error compensation
Distributed protocol • protocol average preserved
control gain:h quantization levels: 2K+1 scaling fucntion: g(t)
Main assumptions A1) G is a connected graph A2) Denote
Nonlinear coupling between consensus error and quantization error
Nonlinear coupling between consensus error and quantization error Adaptive control
Lemma. Suppose A1)-A2) hold. For any given and by taking with
Lemma. Suppose A1)-A2) hold. For any given and by taking with
where convergence rate:
Lemma. Suppose A1)-A2) hold. For any given and by taking with
Convergence rate for perfect communication Lemma. Suppose A1)-A2) hold. For any given and by taking with
To save communication bandwidth • Minimize the number of quantization levels 2K+1
Theorem.Suppose A1)-A2) hold. For any given let Then (i) is not empty (ii) for any given , let