J.C.Delvenne.CMI.I

OCEAN
France
USA
Control and
Communication:
an overview
Jean-Charles Delvenne
CMI, Caltech
May 5, 2006
Treasure map
Shannon City
Poincaréville
Motivation=Remote Control



Telesurgery
Robot on Mars
Alice project
France
Digital channel
USA
What is a dynamical system ?
(Piece of Nature evolving in time)



Input u = effect of the environment
Output y = effect on the environment
x : f(u, past value of x, noise)

y : g(x, u, noise)
Output y
Input u
State x
What is control ?
(Human vs Nature)
x
0
u
y
Controller

Simple controllers preferred:
Memoryless:
u:=k(y)
If everything is smooth…

Linearization around a fixed point
x : Ax  Bu  Nv

y : Cx  Mw

Easier to analyze than nonlinear.
If information is limited...

Bottleneck for circulation of information
y
u
Encoder
Decoder
Channel
A first observation


Delchamps (1991)
Linear system, memoryless strategy






x:= x+u,
||>1
Solution: u=- x
… with noiseless digital channel
Finitely many values for u
Convergence to zero impossible
We settle for ‘practical stability’:
neighborhood of zero
What kind of channel?

Noiseless digital

Noisy digital

Analog Gaussian

Packet drop (digital or analog)
What kind of system?

Discrete-time or continuous-time

Deterministic or stochastic

Linear versus non-linear
What kind of objective?

State converges to 0

State goes to/remains in a neighborhood of 0

Nth moment of the state bounded

Time needed to reach a neighborhood of 0
Summary

Many models, many results

Lower bounds : what we can’t hope

Strategies : what we can hope

Stability and performance
Stability
The fundamental lower bound


We want to (practically) stabilize
We need a channel rate
The lower bound is tight

If digital noiseless channel, then
is sufficient

Proof: cut and paste, volume preserved

Nair and Evans, Tatikonda, Liberzon, 2002
With noise

If additive noise:

Practical stability impossible in general
Second moment stability
iff

Tools for lower bound

Entropy

Entropy power inequality
If x,y independent then

Entropy-variance relation:

If u discrete with N values then
Idea for strategy
u
State x
y
Controller
xest


Estimator
Channel
Separation principle
Does not apply in general
Encoder
Nonlinear systems

Practical stability on
S
u1
u4

u3
u2
Lk=Number of possible k-sequences ua…ub
Topological feedback entropy


Set S is not stabilizable if

Set S is stabilizable with noiseless channel if
Topological feedback entropy

If S small neighborhood of differentiable fixed
point, then

Similarity with topological entropy for
dynamical systems
Nair, Evans, Mareels and Moran (2004)

What do we mean by rate?







Ok if noiseless
If noisy: Shannon capacity
Justified by Shannon channel coding theorem
Relies on block coding
Unsuitable for control: cannot afford delay
More refined: Anytime Capacity (Sahai)
Moment-stabilizable iff
AnytimeCapacity >
Performance
Time, rate, contraction

System
From [-1,1] to [-,]
Average time T
2R symbols over noiseless channel
Trade-offs
Bound:

Achieved by zooming strategy (Tatikonda)





Memoryless strategies

Fixed partition of [-1,1]

2R=number of intervals

Intervals ~ Separation principle
Lower bounds

Fagnani, Zampieri (2001)
The logarithmic strategy
-1
-r
-r2 -r3 -r4 0 r4 r3 r2
-





Medium rate, medium time
Optimal
Lyapunov quadratic function
Elia-Mitter (2001)
r
1
Uniform quantizer
-1



-
High rate, low time
Optimal
Nested
0

1
Chaotic strategy
-1




-
0
Low rate, high time
Almost all points stabilized
Nested
Fagnani-Zampieri (2001)

1
Conclusions
Conclusions





Broad rather than deep
Control, dynamical systems, information theory
Stability vs performance
Steady state vs transient
What if quantization subsets are not intervals?



No separation principle
Simpler theory
Next week!