
Total stability and integral action for discrete-time nonlinear systems
S. Zobolia, D. Astolfia, V. Andrieua
aUniversit´e Lyon 1, Villeurbanne, France – CNRS, UMR 5007, LAGEPP, France.
Abstract
Robustness guarantees are important properties to be looked for during control design. They ensure stability of closed-
loop systems in face of uncertainties, unmodeled effects and bounded disturbances. While the theory on robust stability is
well established in the continuous-time nonlinear framework, the same cannot be stated for its discrete-time counterpart.
In this paper, we propose the discrete-time parallel of total stability results for continuous-time nonlinear system. This
enables the analysis of robustness properties via simple model difference in the discrete-time context. First, we study
how existence of equilibria for a nominal model transfers to sufficiently similar ones. Then, we provide results on the
propagation of stability guarantees to perturbed systems. Finally, we relate such properties to the constant output
regulation problem by motivating the use of discrete-time integral action in discrete-time nonlinear systems.
1. Introduction
Stability of an equilibrium is of utter importance in the
design of feedback controllers. Stability properties are typ-
ically inferred through the analysis of the system model in
closed-loop. However, it is well known that uncertainties
inherently exist in control applications, due to the pres-
ence of unmodeled effects and parameters mismatches. To
tackle the issue, robust control and robust stability anal-
ysis have become fundamental tools for control design [1].
In practice, due to the nature of digital controllers, these
laws are implemented in a discrete-time form. The prob-
lem of synthesizing such robust controllers can be cast in
an optimization framework, both in the linear and the non-
linear scenario, e.g. [2–6]. Nevertheless, a strong theo-
retical foundation turns out to be a fundamental design
tool. While the theory on robust stability and regulation
is well-developed and mature for continuous-time systems,
see e.g., [7, 8], the discrete-time nonlinear scenario still
misses some important results. Although it is known that,
for sufficiently small sampling times, continuous-time re-
sults are valid in the discrete framework, such an approach
may be restrictive or inapplicable for some control appli-
cations.
In the context of discrete-time nonlinear systems, some
necessary local conditions linked to robustness appeared in
[9]. Here, the authors state that a necessary condition for
local stability of nonlinear discrete-time autonomous sys-
tems comes from the solvability of a nonlinear equation.
Also, results on robust stability appeared in [10, Chapter
5]. Therein, it is shown that if the origin of the nominal
?Research partially funded by the ANR Delicio project.
Email addresses: samuele.zoboli@univ-lyon1.fr (S. Zoboli),
daniele.astolfi@univ-lyon1.fr (D. Astolfi),
vincent.andrieu@univ-lyon1.fr (V. Andrieu)
system is locally stable and Lipschitz, then it is also locally
robustly stable for bounded disturbances. More recently,
in the context of converse Lyapunov theorems for discrete-
time systems, [11, 12] proved that a necessary condition
for robust stability is the existence of a smooth Lyapunov
function. Yet, to the best of authors’ knowledge, there
are no results mimicking well-established general results
of “total stability” for continuous-time systems. The con-
cept of total stability was firstly introduced in the works of
Dubosin [13], Gorsin [14], Malkin [15], and more recently
studied in [8, 16, 17]. In this context, robustness proper-
ties are analyzed directly via nonlinear unstructured mod-
els differences. This allows inferring the preservation of a
stable equilibrium point for sufficiently similar plants by
means of simple model comparison [8, Lemma 4, 5].
The goal of this paper is therefore to translate such re-
sults to the discrete-time scenario. We draw conclusions
similar to the continuous case, yet under some fundamen-
tal differences, given by the discrete nature of the system.
In particular, we show that stability properties of the equi-
librium of a nominal model imply the existence and sta-
bility of an equilibrium (possibly different from the for-
mer) for any perturbed system sufficiently “close” to the
nominal one. The result is proved under some regularity
assumptions and bounded mismatches. Moreover, we pro-
vide a counterexample highlighting that some results from
the continuous-time scenario may not apply in the dis-
cretized framework. This disproves some arguments of [9].
Finally, we link the obtained results on robust stability to
the robust output regulation problem, building on recent
forwarding techniques [18, 19]. We justify the addition of
an integral action for rejecting constant disturbances or
tracking constant references. More specifically, we show
that if the true model of the plant to be controlled is suffi-
ciently close to one used for controller design, then output
Preprint submitted to Automatica October 10, 2022
arXiv:2210.03450v1 [eess.SY] 7 Oct 2022