comparison functions introduced in Assumption 1, it
is possible for a class of control and disturbance affine
systems to find a continuous feedback law for any de-
sired ISS attenuation gain χ (Praly and Wang, 1996;
Teel and Praly, 1998).
Due to the particular design of the encoding-
decoding procedure, measurement errors no longer
appear as an input. Indeed, their effects are embed-
ded in the last term of (10), which depends only on the
parameters of the digital controller. As already antic-
ipated, the constant Λ is an estimate of the expansion
of the system between two successive sampling times.
On the other hand, the constants E and E are propor-
tional to the upper bound on the size of disturbances-
uncertainties and measurement errors, respectively. In
particular E is defined in (3) and
E = Λmax
(
sup
µ,ν∈P
|µ − ν|, sup
d∈D
|d|
)
.
Hence, the last term in (10), which constitutes an up-
per bound to the steady-state error, is a continuous
function of the known upper bound on the size of
exogenous disturbances, that vanishes at zero. This
guarantees that the steady-state error is small if distur-
bances are small, provided a sufficient knowledge of
the plant. Moreover, when no perturbations apply, we
recover the exact same result as (Liberzon and Hes-
panha, 2005).
Robustness to model uncertainties is the main
contribution of this work if compared to the existing
representative examples in the literature ((Kameneva
and Ne
ˇ
si
´
c , 2008) and (Sharon and Liberzon, 2007)).
In (Kameneva and Ne
ˇ
si
´
c , 2008) this lack of robust-
ness is due to the digital nature of the controller,
which is based on the exact dynamics or at most on
its discrete time approximation (cf. Equation (2) in
that reference). In (Sharon and Liberzon, 2007) this
possible lack of robustness comes from the fact that
ISS of the quantized closed-loop system is achieved
through a cascade reasoning from the quantization er-
ror (which is ISS with respect to external disturbances
thanks to the particular encoding/decoding strategy)
to the system’s state (which is ISS by hypothesis).
This is possible because the evolution of the quanti-
zation error is shown to be independent from both the
controller’s and the system’s state (cf. Equation (12)
in that reference). This is no longer achievable if one
introduces parametric uncertainties, as the state of the
controller is fed back in the evolution equation of the
quantization error. However, it would be interesting
to study if this lack of robustness persists if under As-
sumption 1. Then, it would be worth comparing the
“gains” given by the different methods. These studies
are not presented here.
Another contribution compared to (Sharon and
Liberzon, 2007) is the non-local characterization of
robustness, which turns out to be semiglobal. In
the statement of Theorem 2 in that reference, which
gives an extension of the proposed algorithm to non-
linear systems, the admissible set of initial condi-
tions and external disturbances are built starting from
the K
∞
functions β
cl
and γ
cl
, whose explicit expres-
sion depends on the Lipschitz constant of the system
(cf. proof of Theorem 1 in that reference). Indeed,
given a region where to define the Lipschitz constant
(|x| < l
x
and |w| < l
w
), it is possible to find the size
of the ball of admissible initial conditions ∆ and al-
lowed disturbances ε by satisfying the two relations
β
cl
(δ) + γ(ε) < l
x
and ε < l
w
. It follows that the value
of ∆ and ε cannot be chosen a priori, and may re-
sult impossible to be arbitrarily enlarged, depending
on the explicit expression of the two K
∞
functions β
cl
and γ
cl
. On the other hand, given a compact set of ini-
tial conditions and a bound on the size of exogenous
disturbances, it is not possible either to build the K
∞
functions used in the statement of the theorem, as it is
not possible to build an “overshoot” region in which
the Lipschitz constant would be defined. These obser-
vations show that in (Sharon and Liberzon, 2007) the
extension to nonlinear systems is only local. In this
paper we give a constructive way to build the over-
shoot region starting from an arbitrary ball of initial
conditions and an arbitrary size for the exogenous dis-
turbances.
However, considering the superior performances
in the steady-state error of the algorithm proposed in
(Sharon and Liberzon, 2007) (ISS instead of ISpS),
one may think of implementing some switching strat-
egy between the two methods to benefit from the ad-
vantages of each procedure. In a first step the state
would be estimated with the algorithm proposed here
even in the case of parametric uncertainties. In a sec-
ond time, once the parameters of the systems have
been identified and the state has entered a sufficiently
small region around the origin, one would switch
to the algorithm proposed in (Sharon and Liberzon,
2007).
In case of overflow, the size of quantization region
is set to Λ(E + E)+E (cf. (7)). It may happen, in par-
ticular for large sampling periods or highly nonlinear
systems, that Λ gets big. In this case, the quantization
error may become very large as E depends linearly
on Λ (cf. (21)), leading to a drop in performances.
This can be easily avoided by using a suitable E in
the encoding-decoding procedure. Indeed it follows
from Claim 2 (see below) that, as long as no overflow
occurs, the size of the quantization region converges
to
A ROBUST LIMITED-INFORMATION FEEDBACK FOR A CLASS OF UNCERTAIN NONLINEAR SYSTEMS
49