The Main Point Justifications – I Justifications – II Justifications – III Conclusions 1
Quantify the Unstable
Li Qiu
The Hong Kong University of Science and Technology
Quantify the Unstable The Main Point Justifications I Li Qiu - - PowerPoint PPT Presentation
Quantify the Unstable The Main Point Justifications I Li Qiu Justifications II Justifications III Conclusions The Hong Kong University of Science and Technology with special thanks to: Collaborators: Jie Chen, Guoxiang Gu,
The Main Point Justifications – I Justifications – II Justifications – III Conclusions 1
The Hong Kong University of Science and Technology
The Main Point Justifications – I Justifications – II Justifications – III Conclusions 2
The Main Point Justifications – I Justifications – II Justifications – III Conclusions 3
The Main Point Justifications – I Justifications – II Justifications – III Conclusions 4
◮ Which one of the two systems
The Main Point Justifications – I Justifications – II Justifications – III Conclusions 4
◮ Which one of the two systems
◮ Which one of the two systems
The Main Point Justifications – I Justifications – II Justifications – III Conclusions 5
◮ Consider a polynomial
n
◮ Kurt Mahler in 1960 defined the so-called Mahler measure
n
The Main Point Justifications – I Justifications – II Justifications – III Conclusions 5
◮ Consider a polynomial
n
◮ Kurt Mahler in 1960 defined the so-called Mahler measure
n
◮ He also observed that by using Jensen’s formula
◮ The Mahler measure of a square matrix A
The Main Point Justifications – I Justifications – II Justifications – III Conclusions 6
◮ For a measurable f : T → C and p ∈ [0, ∞], define
pր∞ f p = ess sup ω∈[0,2π]
pց0 f p = exp
◮ M(a) = a0.
The Main Point Justifications – I Justifications – II Justifications – III Conclusions 6
◮ For a measurable f : T → C and p ∈ [0, ∞], define
pր∞ f p = ess sup ω∈[0,2π]
pց0 f p = exp
◮ M(a) = a0. ◮ Theorem: (Durand, 1981) Let a be a given polynomial. Then
q aqp = M(a)
◮ Is this useful?
The Main Point Justifications – I Justifications – II Justifications – III Conclusions 7
◮ Robert Bowen in 1971 defined a quantity h(A) to measure the
The Main Point Justifications – I Justifications – II Justifications – III Conclusions 7
◮ Robert Bowen in 1971 defined a quantity h(A) to measure the
◮ He called h(A) the topological entropy of A and proved that
The Main Point Justifications – I Justifications – II Justifications – III Conclusions 8
◮ Main Point: Both M(A) and h(A) can serve as measures of
The Main Point Justifications – I Justifications – II Justifications – III Conclusions 8
◮ Main Point: Both M(A) and h(A) can serve as measures of
◮ Back to the question in the beginning: For systems
The Main Point Justifications – I Justifications – II Justifications – III Conclusions 9
The Main Point Justifications – I Justifications – II Justifications – III Conclusions 10
◮ A
◮ Assume v(k) ∈ Rm and
◮ The sensitivity function S(z) = I + F(zI − A − BF)−1B: the
◮ The complementary sensitivity function
The Main Point Justifications – I Justifications – II Justifications – III Conclusions 10
◮ A
◮ Assume v(k) ∈ Rm and
◮ The sensitivity function S(z) = I + F(zI − A − BF)−1B: the
◮ The complementary sensitivity function
◮ The smallest achievable norms of S(z) and T(z) capture various
The Main Point Justifications – I Justifications – II Justifications – III Conclusions 11
◮ Theorem: Let m = 1. For each p ∈ [0, ∞],
F:A+BF is stable S(z)p = M(A).
The Main Point Justifications – I Justifications – II Justifications – III Conclusions 11
◮ Theorem: Let m = 1. For each p ∈ [0, ∞],
F:A+BF is stable S(z)p = M(A).
◮ Theorem: Let m = 1.
F:A+BF is stable T(z)2 =
F:A+BF is stable T(z)∞ = M(A).
The Main Point Justifications – I Justifications – II Justifications – III Conclusions 12 ◮ Special cases of these single-input results appeared in
The Main Point Justifications – I Justifications – II Justifications – III Conclusions 12 ◮ Special cases of these single-input results appeared in
◮ Naive extension to the multiple-input case does not work.
The Main Point Justifications – I Justifications – II Justifications – III Conclusions 13
The Main Point Justifications – I Justifications – II Justifications – III Conclusions 14
◮ What is networked stabilization?
◮ The smallest total “capacity” of the input channels needed so
The Main Point Justifications – I Justifications – II Justifications – III Conclusions 15
◮ What is a communication channel? What is its capacity?
The Main Point Justifications – I Justifications – II Justifications – III Conclusions 16
◮ ∆i is a nonlinear, time-varying, dynamic uncertain system. ◮ ∆i∞ ≤ δi. ◮ δ−1
i
◮ Channel capacity Ci = log δ−1
i
The Main Point Justifications – I Justifications – II Justifications – III Conclusions 16
◮ ∆i is a nonlinear, time-varying, dynamic uncertain system. ◮ ∆i∞ ≤ δi. ◮ δ−1
i
◮ Channel capacity Ci = log δ−1
i
◮ Strongly motivated by logarithmic quantization. (Elia and
The Main Point Justifications – I Justifications – II Justifications – III Conclusions 17
◮ ∆i is a nonlinear, time-varying, dynamic uncertain system. ◮ ∆i∞ ≤ δi. ◮ δ−1
i
◮ Channel capacity Ci = log δ−1
i
◮ Strongly motivated by an alternative scheme of logarithmic
The Main Point Justifications – I Justifications – II Justifications – III Conclusions 18
◮ di is zero mean, Gaussian white and vi is zero mean, stationary. ◮ SNRi = σ2
vi
di
◮ Channel capacity Ci = 1
◮ Strongly motivated by the existing information theory. ◮ Studied in (Braslavsky, Middleton and Freudenberg, 2007)
The Main Point Justifications – I Justifications – II Justifications – III Conclusions 19
◮ κi(k) is an iid process with mean µi and variance σ2
i .
◮ Channel capacity Ci = 1
i
i
◮ Studied in (Elia, 2005). ◮ Strongly motivated by packet drops, in which case κi(k) is a
i = ρi(1 − ρi), and Ci = − 1 2 log(1 − ρi).
The Main Point Justifications – I Justifications – II Justifications – III Conclusions 20
◮ ∆i∞ ≤ δi. ◮ κi(k) is a Bernoulli process:
◮ Channel capacity Ci = − 1
2 log[ρiδ2 i + (1 − ρi)].
◮ Studied in (Tsumura, Ishii, and Hoshina, 2009)
The Main Point Justifications – I Justifications – II Justifications – III Conclusions 21
◮ ∆i∞ ≤ δi. ◮ κi(k) is a Bernoulli process:
◮ Channel capacity Ci = − 1
2 log[ρiδ2 i + (1 − ρi)].
The Main Point Justifications – I Justifications – II Justifications – III Conclusions 22
◮ A MIMO channel is simply m parallel SISO channels with
◮ The total capacity of all channels
The Main Point Justifications – I Justifications – II Justifications – III Conclusions 23
◮ One version of networked stabilization involves the design of F
◮ Channel/controller co-design.
The Main Point Justifications – I Justifications – II Justifications – III Conclusions 23
◮ One version of networked stabilization involves the design of F
◮ Channel/controller co-design. ◮ The allocation is given by a probability vector p with
The Main Point Justifications – I Justifications – II Justifications – III Conclusions 23
◮ One version of networked stabilization involves the design of F
◮ Channel/controller co-design. ◮ The allocation is given by a probability vector p with
◮ Networked stabilization problem: Given stabilizable
The Main Point Justifications – I Justifications – II Justifications – III Conclusions 24
◮ Assume that all m input channels are modeled in one of the six
◮ Universal Minimum Capacity Theorem: The networked
The Main Point Justifications – I Justifications – II Justifications – III Conclusions 24
◮ Assume that all m input channels are modeled in one of the six
◮ Universal Minimum Capacity Theorem: The networked
◮ Need to be proved for each of the six channel models.
◮ The proofs are constructive so that an optimal resource
The Main Point Justifications – I Justifications – II Justifications – III Conclusions 24
◮ Assume that all m input channels are modeled in one of the six
◮ Universal Minimum Capacity Theorem: The networked
◮ Need to be proved for each of the six channel models.
◮ The proofs are constructive so that an optimal resource
◮ May also hold for other channel models.
The Main Point Justifications – I Justifications – II Justifications – III Conclusions 25
The Main Point Justifications – I Justifications – II Justifications – III Conclusions 26
◮ Now let us consider the packet drop model. ◮ Definition: [A|B] is stabilizable with capacity C if there is an
◮ Theorem:
The Main Point Justifications – I Justifications – II Justifications – III Conclusions 27
The Main Point Justifications – I Justifications – II Justifications – III Conclusions 27
◮ Definition:
◮ Theorem:
The Main Point Justifications – I Justifications – II Justifications – III Conclusions 28
◮ Theorem:
◮ Separation principle and observer-based control.
The Main Point Justifications – I Justifications – II Justifications – III Conclusions 29
◮ M(A) and h(A) give instability measures of matrix A.
The Main Point Justifications – I Justifications – II Justifications – III Conclusions 29
◮ M(A) and h(A) give instability measures of matrix A. ◮ Bad unstable systems are hard to stabilize and good ones are
The Main Point Justifications – I Justifications – II Justifications – III Conclusions 29
◮ M(A) and h(A) give instability measures of matrix A. ◮ Bad unstable systems are hard to stabilize and good ones are
◮ In networked stabilization, the channel resource allocation is part