networked control systems
play

networked control systems Massimo Franceschetti PhD School on - PowerPoint PPT Presentation

Elements of information theory for networked control systems Massimo Franceschetti PhD School on Control of Networked and Large-Scale Systems, Lucca, Italy, July 2013 Motivation Motivation January 2007 January 2012 January 2014 Motivation


  1. Elements of information theory for networked control systems Massimo Franceschetti PhD School on Control of Networked and Large-Scale Systems, Lucca, Italy, July 2013

  2. Motivation

  3. Motivation January 2007 January 2012 January 2014

  4. Motivation

  5. Motivation

  6. Motivation

  7. Abstraction Channel quality Quality channel Time Time

  8. Problem formulation • Linear dynamical system A composed of unstable modes • Time-varying channel Slotted time-varying channel evolving at the same time scale of the system

  9. Problem formulation Objective: identify the trade- off between system’s unstable modes and channel’s rate to guarantee stability:

  10. In the literature… • Two main approaches to channel model Information-theoretic approach (bit-rate) Network-theoretic approach (packets)

  11. Information-theoretic approach • A rate-based approach, transmit • Derive data-rate theorems quantifying how much rate is needed to construct a stabilizing quantizer/controller pair • Rate R 1 ss R 3 R 2 Time Time • ∞

  12. Network-theoretic approach • A packet-based approach (a packet models a real number) • Determine the critical packet loss probability above which the system cannot be stabilized by any control scheme • ∞ − ∞ ∞ Rate ss 0 Time Time • λ

  13. Information-theoretic approach • Tatikonda-Mitter (IEEE-TAC 2002) Rate process: known at the transmitter Disturbances and initial state support: bounded Data rate theorem: a.s. stability Rate Time • Generalizes to vector case as:

  14. Information-theoretic approach • Nair-Evans (SIAM-JCO 2004, best paper award) Rate process: known at the transmitter Disturbances and initial state support: unbounded Bounded higher moment (e.g. Gaussian distribution) Data rate theorem: Second moment stability Rate • Generalizes to vector case as: Time

  15. Intuition • Want to compensate for the expansion of the state during the communication process • At each time step, the uncertainty volume of the state • Keep the product less than one for second moment stability l 2 instability R -bit message State variance

  16. Information-theoretic approach • Martins-Dahleh-Elia (IEEE-TAC 2006) Rate process: i.i.d process distributed as R Disturbances and initial state support: bounded Causal knowledge channel: coder and decoder have knowledge of • Data rate theorem: Second moment stability Rate R 1 ss R 3 R 2 • Time Scalar case only Time • ∞

  17. Intuition • At each time step, the uncertainty volume of the state • Keep the average of the product less than one for second moment stability State variance  2  2 Rate R 1 Rate R 2 2 2 R 1 2 2 R 2 ฀ ฀

  18. Information-theoretic approach • Minero-F-Dey-Nair (IEEE-TAC 2009) Rate process: i.i.d process distributed as R Disturbances and initial state support: unbounded Bounded higher moment (e.g. Gaussian distribution) Causal knowledge channel: coder and decoder have • knowledge of Data rate theorem: Second moment stability R 1 Rate ss R 3 R 2 Time Time • Vector case, necessary and sufficient conditions almost tight • ∞

  19. Proof sketches • Necessity : Using the entropy power inequality find a recursion Thus, • Sufficiency: Difficulty is in the unbounded support, uncertainty about the state cannot be confined in any bounded interval, design an adaptive quantizer, avoid saturation, achieve high resolution through successive refinements.

  20. Proof of sufficiency t • Divide time into cycles of fixed length (of our choice) • Observe the system at the beginning of each cycle and send an initial estimate of the state • During the remaining part of the cycle “refine’’ the initial estimate • Number of bits per cycle is a random variable dependent of the rate process • Use refined state at the end of cycle for control

  21. Adaptive quantizer • Constructed recursively

  22. Successive refinements: example • Suppose we need to quantize a positive real value • At time suppose • With one bit of information the decoder knows that

  23. Successive refinements: example • At time suppose • Partition the real axis according to the adaptive 3-bit quantizer • Label only the partitions on the positive real line (2 bits suffice) • After receiving 01 the decoder knows that , thus the initial estimate has been refined • The scheme works as if we knew ahead of time that

  24. Proof of sufficiency • Find a recursion for • Thus, for large enough

  25. Network-theoretic approach • A packet-based approach (a packet models a real number) • ∞ − ∞ ∞ Rate ss 0 Time Time • λ

  26. Critical dropout probability • Sinopoli-Schenato-F-Sastry-Poolla-Jordan (IEEE-TAC 2004) • Gupta-Murray-Hassibi (System-Control-Letters 2007) • ∞ − ∞ ∞ Rate ss 0 Time Time • Generalizes to vector case as: • λ

  27. Critical dropout probability • Can be viewed as a special case of the information-theoretic approach • Gaussian disturbance requires unbounded support data rate theorem of Minero, F, Dey, Nair, (2009) to recover the result

  28. Stabilization over channels with memory • Gupta-Martins-Baras (IEEE-TAC 2009) Network theoretic approach p Two-state Markov chain fi 1 − q 1 − p λ Good Bad . ∈ ∞ q ≥ × • Critical “ recovery probability ” ∈ fi λ ρ · − − λ ρ λ λ fi → ∞ λ λ ρ − − λ ∀ ∈ λ λ λ ρ − λ ≥ fi λ ρ τ λ τ “ ” τ fi − √ λ λ − − √ ∼ − √ ∈ − − − − −

  29. Stabilization over channels with memory • You-Xie (IEEE-TAC 2010) Information-theoretic approach Two-state Markov chain, fixed R or zero rate Disturbances and initial state support: unbounded Let T be the excursion time of state R p fi 1 − q 1 − p r 0 . λ q • Data-rate theorem ∈ ∞ ≥ × • For recover the critical probability ∈ − − λ ρ λ fi λ λ ρ · fi → ∞ λ λ ρ − − λ λ λ ρ − ∀ ∈ λ λ ≥ fi τ λ λ τ ρ “ ” τ fi − √ λ − λ − √ − √ − ∼ ∈ → ∞ → − − → − − − − λ

  30. Intuition • Send R bits after T time steps • In T time steps the uncertainty volume of the state • Keep the average of the product less than one for second moment stability  2 T T time steps R -bit message State variance ฀

  31. Stabilization over channels with memory • Coviello-Minero-F (IEEE-TAC 2013) Information-theoretic approach Disturbances and initial state support: unbounded Time-varying rate Arbitrary positively recurrent time-invariant Markov chain of n states • Obtain a general data rate theorem that recovers all previous results using the theory of Jump Linear Systems

  32. Markov Jump Linear System • Define an auxiliary dynamical system (MJLS) State variance  2 Rate r k 2 2 r k ฀

  33. Markov Jump Linear System • Let H be the matrix defined by the transition probabilities and the rates r ( H ) • Let be the spectral radius of H 2 r ( H ) < 1 l • The MJLS is mean square stable iff • Relate the stability of MJLS to the stabilizability of our system

  34. Data rate theorem • Stabilization in mean square sense over Markov time-varying channels is possible if and only if the corresponding MJLS is mean square stable, that is:

  35. Proof sketch The second moment of the system state is lower bounded and upper bounded by two MJLS with the same dynamics Lower bound: using the entropy power inequality is a necessary condition

  36. Proof sketch Upper bound: using an adaptive quantizer at the beginning of each cycle the estimation error is upper bounded as where This represents the evolution at times of a MJLS A sufficient condition for stability of is

  37. Proof sketch Assuming Can choose large enough so that MJLS is stable Second moment of estimation error at the beginning of each cycle is bounded The state remains second moment bounded.

  38. Previous results as special cases

  39. Previous results as special cases • iid bit-rate • Data rate theorem reduces to

  40. Previous results as special cases • Two-state Markov channel p fi 1 − q 1 − p r 2 r 1 . λ q ∈ ∞ ≥ × • Data rate theorem reduces to ∈ − − λ ρ λ fi λ λ ρ · fi → ∞ λ λ ρ − − λ λ λ ρ − ∀ ∈ λ λ ≥ fi τ λ λ τ “ ” ρ τ fi − √ λ − λ − √ − √ − ∼ ∈ → ∞ → − − → − − − − λ

  41. Previous results as special cases • Two-state Markov channel p fi 1 − q 1 − p r 0 . λ q • Data rate theorem further reduces ∈ ∞ ≥ to × • From which it follows ∈ − − λ ρ λ fi λ λ ρ · fi → ∞ λ λ ρ − − λ λ λ ρ − ∀ ∈ λ λ ≥ fi τ λ λ τ “ ” ρ τ fi − √ λ − λ − √ − √ − ∼ ∈ → ∞ → − − → − − − − λ

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend