models including higher order zonal harmonics,
can only achieve a limited level of accuracy due
to the shape and inhomogeneity of the Earth. In
addition comes the gravitational perturbation due
to other gravitating bodies such as the Sun and the
Moon.
• Actuator Mismatch. There will commonly be a
mismatch between the actuation computed by the
control algorithm, and the actual actuation that the
thrusters can provide. This mismatch is particu-
larly present if the control algorithm is based on
continuous dynamics, without taking into account
pulse based thrusters.
Nonlinear control theory provides instruments to
guarantee a prescribed precision in spite of these dis-
turbances. Input-to-state stability (ISS) is a con-
cept introduced in (Sontag, 1989), which has been
thoroughly treated in the literature: see for instance
the survey (Sontag, 2008) and references therein.
Roughly speaking, this robustness property ensures
asymptotic stability, up to a term that is “propor-
tional” to the amplitude of the disturbing signal. Simi-
larly, its integral extension, iISS (Sontag, 1998), links
the convergence of the state to a measure of the energy
that is fed by the disturbance into the system. How-
ever, in the original works on ISS and iISS, both these
notions require that these indicators (amplitude or en-
ergy) be finite to guarantee some robustness. In par-
ticular, while this concept has proved useful in many
control application, ISS may yield very conservative
estimates when the disturbing signals come with high
amplitude even if their moving average is reasonable.
These limitations have already been pointed out
and partially addressed in the literature. In (Angeli
and Ne
ˇ
si
´
c, 2001), the notions of “Power ISS” and
“Power iISS” are introduced to estimate more tightly
the influence of the power or moving average of the
exogenous input on the power of the state. Under the
assumption of local stability for the zero-input sys-
tem, these properties are shown to be actually equiv-
alent to ISS and iISS respectively. Nonetheless, for a
generic class of input signals, no hard bound on the
state norm can be derived for this work.
Other works have focused on quantitative aspects
of ISS, such as (Praly and Wang, 1996), (Gr
¨
une,
2002) and (Gr
¨
une, 2004). All these three papers solve
the problem by introducing a “memory fading” effect
in the input term of the ISS formulation. In (Praly and
Wang, 1996) the perturbation is first fed into a linear
scalar system whose output then enters the right hand
side of the ISS estimate. The resulting property is re-
ferred to as exp-ISS and is shown to be equivalent to
ISS. In (Gr
¨
une, 2002) and (Gr
¨
une, 2004) the concept
of input-to-state dynamical stability (ISDS) is intro-
duced and exploited. In the ISDS state estimate, the
value of the perturbation at each time instant is used
as the initial value of a one-dimensional system, thus
generalizing the original idea of Praly and Wang. The
quantitative knowledge of how past values of the in-
put signal influence the system allows, in particular, to
guarantee an explicit decay rate of the state for van-
ishing perturbations.
In this paper, our objective is to guarantee hard
bound on the state norm for ISS systems in presence
of signals with possibly unbounded amplitude and/or
energy. We enlarge the class of signals to which ISS
systems are robust, by simply conducting a tighter
analysis on these systems. In the spirit of (Angeli
and Ne
ˇ
si
´
c, 2001), and in contrast to most previous
works on ISS and iISS, the considered class of dis-
turbances is defined based on their moving average.
We show that any ISS system is robust to such a class
of perturbations. When an explicitly Lyapunov func-
tion is known, we explicitly estimate the maximum
disturbances’ moving average that can be tolerated
for a given precision. These results are presented in
Section 2. We then apply this new analysis result
to the control of spacecraft formations. To this end,
we exploit the Lyapunov function available for such
systems to identify the class of signals to which the
formation is robust. This class includes all kind of
perturbing effects described above. This study is de-
tailed, and illustrated by simulations, in Section 3.
Notation and Terminology
A continuous function α : R
≥
→ R
≥0
is of class K
(α ∈ K ), if it is strictly increasing and α(0) = 0. If,
in addition, α(s) → ∞ as s →∞, then α is of class K
∞
(α ∈ K
∞
). A continuous function β : R
≥0
×R
≥0
→
R
≥0
is said to be of class K L if, β(·,t) ∈ K for any
t ∈ R
≥0
, and β(s,·) is decreasing and tends to zero
as s tends to infinity. The solutions of the differential
equation ˙x = f (x, u) with initial condition x
0
∈ R
n
is
denoted by x(·; x
0
,u). We use |·| for the Euclidean
norm of vectors and the induced norm of matrices.
The closed ball in R
n
of radius δ centered at the ori-
gin is denoted by B
δ
, i.e. B
δ
:= {x ∈ R
n
: |x| ≤ δ}.
|·|
δ
denotes the distance to the ball B
δ
, that is |x|
δ
:=
inf
z∈B
δ
|x −z|. U denotes the set of all measurable lo-
cally essentially bounded signals u : R
≥0
→ R
p
. For
a signal u ∈ U, kuk
∞
:= ess sup
t≥0
|u(t)|. The maxi-
mum and minimum eigenvalue of a symmetric matrix
A is denoted by λ
max
(A) and λ
min
(A), respectively. I
n
and 0
n
denote the identity and null matrices of R
n×n
respectively.
ICINCO 2010 - 7th International Conference on Informatics in Control, Automation and Robotics
36