A Lyapunov approach in incremental stability Majid Zamani and Rupak Majumdar Abstract— The notion of incremental stability was proposed by several researchers as a strong property of dynamical and control systems. Incremental stability describes the convergence of trajectories with respect to themselves, rather than with respect to an equilibrium point or a particular trajectory. Similarly to stability, Lyapunov functions play an important role in the study of incremental stability. In this paper, we propose new notions of incremental Lyapunov functions which are coordinate independent and provide the description of incremental stability in terms of the proposed Lyapunov func- tions. Moreover, we develop a backstepping design approach providing a recursive way of constructing controllers, enforcing incremental stability, as well as incremental Lyapunov func- tions. The effectiveness of the proposed method is illustrated by synthesizing a controller rendering a single-machine infinite- bus electrical power system incrementally stable. I. I NTRODUCTION Incremental stability is a the requirement that all trajec- tories of a dynamical system converge to each other, rather than to an equilibrium point or a particular trajectory. While it is well-known that for linear systems such a property is equivalent to stability, it can be a much stronger property for nonlinear systems. The study of incremental stability goes back to the work of Zames in the 60’s [1]; see [2] for a historical discussion and a broad list of applications of incremental stability. Similarly to stability, Lyapunov functions play an im- portant role in the study of incremental stability. Angeli [3] proposed the notions of incremental Lyapunov function and incremental input-to-state Lyapunov function, and used these notions to prove charactrizations of incremental global asymptotic stability (δ-GAS) and incremental input-to-state stability (δ-ISS). Both proposed notions of Lyapunov func- tions in [3] are not coordinate independent, in general. In this paper, we propose new notions of incremental Lyapunov functions and incremental input-to-state Lyapunov functions that are coordinate invariant. Moreover, we use these new notions of Lyapunov functions to describe notions of incre- mental stability, proposed in [2]. Since the proposed notions of Lyapunov functions in this paper are coordinate invariant, they potentiate the develop- ment of synthesis tools for incremental stability. As an exam- This research was sponsored in part by the grant NSF-CNS-0953994 and a contract from Toyota Corp. M. Zamani is with the Department of Electri- cal Engineering, University of California, Los Ange- les, CA 90095, USA. Email: zamani@ee.ucla.edu, URL: http://www.ee.ucla.edu/zamani. R. Majumdar is with Max Planck Institute for Software Systems, Kaiser- slautern, Germany and the Department of Computer Science, University of California, Los Angeles, CA 90095. Email: rupak@mpi-sws.org, URL: http://www.cs.ucla.edu/ rupak. ple, we develop a backstepping design method for incremen- tal stability for strict-feedback 1 form systems. The proposed approach was inspired by the incremental backstepping ap- proach provided in [2]. While the approach in [2], provides a recursive way of constructing contraction metrics, the proposed approach in this paper provide a recursive way of constructing incremental Lyapunov functions, identified as a key property for the construction of finite abstractions in [5], [6], [7]. See [8], for a broad list of applications of incremental Lyapunov functions. Like the original backstepping method, the proposed approach in this paper provides a recursive way of constructing controllers as well as incremental Lyapunov functions. Our design approach is illustrated by designing a controller rendering a single-machine infinite-bus electrical power system incrementally stable. II. CONTROL SYSTEMS AND STABILITY NOTIONS A. Notation The symbols R, R + and R + 0 denote the set of real, positive, and nonnegative real numbers, respectively. The symbol I n denotes the identity matrix in R n×n . Given a vector x R n , we denote by x i the i–th element of x, and by xthe Euclidean norm of x; we recall that x= x 2 1 + x 2 2 + ... + x 2 n . Given a measurable function f : R + 0 R n , the (essential) supremum of f is denoted by f ; we recall that f := (ess)sup{‖f (t),t 0}. f is essentially bounded if f < . For a given time τ R + , define f τ so that f τ (t)= f (t), for any t [0), and f (t)=0 elsewhere; f is said to be locally essentially bounded if for any τ R + , f τ is essentially bounded. A function f : R n R is called radially un- bounded if f (x) →∞ as x‖→∞. A continuous function γ : R + 0 R + 0 , is said to belong to class K if it is strictly increasing and γ (0) = 0; function γ is said to belong to class K if γ ∈K and γ (r) →∞ as r →∞. A continuous function β : R + 0 × R + 0 R + 0 is said to belong to class KL if, for each fixed s, the map β(r,s) belongs to class K with respect to r and, for each fixed nonzero r, the map β(r,s) is decreasing with respect to s and β(r,s) 0 as s →∞. If φ : R n R n is a global diffeomorphism, and if X : R n R n is a continuous map, we denote by φ X the map defined by (φ X)(y)= ∂φ ∂x x=φ 1 (y) X φ 1 (y). A function d : R n × R n R + 0 is a metric on R n if for any x,y,z R n , the following three conditions are satisfied: i) d(x,y)=0 if and only if x = y; ii) d(x,y)= d(y,x); and iii) d(x,z) d(x,y)+ d(y,z). 1 See equation (III.8) or [4] for a definition. 2011 50th IEEE Conference on Decision and Control and European Control Conference (CDC-ECC) Orlando, FL, USA, December 12-15, 2011 978-1-61284-799-3/11/$26.00 ©2011 IEEE 302