Lyapunov-based methods in control

Size: px
Start display at page:

Download "Lyapunov-based methods in control"

Transcription

1 Dr. Alexander Schaum Lyapunov-based methods in control Selected topics of control engineering Seminar Notes Stand: Summer term 2018 c Lehrstuhl für Regelungstechnik Christian Albrechts Universität zu Kiel

2

3 Contents 1 Lyapunov stability and Lyapunov s direct method Stability in the sense of Lyapunov Lyapunov s direct method Lyapunov-based design methods Integrator backstepping Passivity-based feedback control References iii

4

5 Preface These notes provide the basis theory about Lyapunov s direct method and its applications in control engineering including the integrator backstepping and passivity-based approaches. They are the product of seminars and courses on this subject held at Kiel University during the last semesters. I did my best to present the results in a correct manner but know that, anyway always some errors are possible. Thus I appreciate constructive criticism and indications where something should and could be improved. Alexander Schaum Kiel, summer term

6

7 Chapter 1 Lyapunov stability and Lyapunov s direct method 1.1 Stability in the sense of Lyapunov Consider the nonlinear dynamical system ẋ = f(x), x(0) = x 0, (1.1) with solutions x(t) = x(t; x 0 ). A fundamental property of linear and nonlinear systems (or flows) is the stability of equilibrium points, i.e. solutions x of the algebraic equation 0 = f(x, p). (1.2) Throughout this text we will be concerned with the stability and need a formal definition. Here, we employ the common definitions associated to A. Lyapunov [1, 2]. Definition An equilibrium point x of (1.1) is said to be stable, if for any ɛ > 0 there exists a constant δ > 0 such that for any initial deviation from equilibrium within a δ-neighborhood, the trajectory is comprised within an ɛ-neighborhood, i.e. x 0 : x 0 x δ x(t) x ɛ t 0. (1.3) If x is not stable, it is referred to as unstable. This concept is illustrated in Figure 1.1 (left), and is sometimes referred to stability in the sense of Lyapunov. Stability implies that the solutions stay arbitrarily close to the equilibrium whenever the initial condition is chosen sufficiently close to the equilibrium point. Note that stability implies boundedness of solutions, but not that these converge to an equilibrium point. Convergence in turn is ensured by the concept of attractivity. Definition The equilibrium point x is called an attractor for the set S, if x 0 S : lim t x(t) x = 0. (1.4) The set S is called the domain of attraction. Note that an equilibrium point may be attractive without being stable, i.e. that trajectories always have a large transient, so that for small ɛ no trajectory will stay for all times within the ɛ-neighborhood, but will return to it and converge to the equilibrium point. An example of such a behavior is given by Vinograd s system [3] 3

8 4 1 Lyapunov stability and Lyapunov s direct method δ δ ɛ ɛ Fig. 1.1: Qualitative illustration of the concepts of stability (left) and asymptotic stabilty (right). x 2 ẋ 1 = 1(x 2 x 1 ) + x 5 2 (x x2 )(1 + (x2 1 + x2 2 )2 ) x 2 ẋ 2 = 2(x 2 2x 1 ) (x x2 2 )(1 + (x2 1 + x2 2 )2 ) (1.5) with phase portrait shown in Figure 1.2, illustrating a butterfly-shaped behavior where, for very small the initial deviation from equilibrium will be, there is a large transient returning asymptotically to the equilibrium point x = 0. Fig. 1.2: Phase portrait of the Vinograd system (1.5), with an unstable but attractive equilibrium point at x = 0. It should be mentioned, that if one can demonstrate convergence within a domain S 1, this does not necessarily imply that S 1 is the maximal domain of attraction. The determination of the maximal domain of attraction for an attractive equilibrium of a nonlinear system is, in general, a non-trivial task, due to

9 1.1 Stability in the sense of Lyapunov 5 the fact that, in contrast to linear systems, nonlinear systems can have multiple attractors, each one with its own domain of attraction. This issue will be analyzed later with more detail. A common, similar concept, including a statement for the transient behavior, is called asymptotic stability and is defined next. Definition An equilibrium point x of (1.1) is said to be asymptotically stable if it is stable and attractive. This concept is illustrated in Figure 1.1 (right). Note that in contrast to pure attractivity, the concept of asymptotic stability does not allow for large transients associated to small initial deviations, and is thus much stronger, and more of practical interest. The asymptotic stability does not state anything about convergence speed. It only establishes that after an infinite time period the solution x(t), if starting in the domain of attraction, will approach x without ever reaching it actually. A concept which allows to overcome this issue is the stronger one of exponential stability. Definition An equilibrium point x of (1.1) is said to be exponentially stable in a set S, if it is stable, and there are constants a, λ > 0 so that x 0 S : x(t) x a x 0 x e λt. (1.6) The constant a is known as the amplitude, and λ as the convergence rate. Clearly, exponential stability implies asymptotic stability. It is quite noteworthy that, unless the convergence is still asymptotic, for exponentially stable equilibria it is possible to determine exactly the time needed to approach the equilibrium up to a given distance. Note that all the above stability and attractivity concepts can also be applied to sets. To examplify this, and for later reference, consider the definition of an attractive compact set. Definition A compact set M is called attractive for the domain S, if x 0 S : lim x(t) M. t Convergence to a set is of practical interest because in many situations it may be used to obtain a reduced model for analysis and design purposes, or may even be part of the design as in the sliding-mode control approach (see e.g. [4]). In many situations it is an essential part of the stability assessment of a dynamical system [5]. Furthermore, in many applications it is more important to show the convergence to a set rather than to an equilibrium point. This is due to the fact that in application situations the exact system parameters are often not known exactly, but within some tolerance interval, defining on the other hand a tolerance interval for the required convergence. This requirement is conceptually defined via the practical stability notion introduced by Lefschetz [6]. Consider a nominal parameter p for which the operation point x of (1.1) is defined. Then consider a (possibly time varying) deviated paramter p(t) with which the system is actually operating. Then practical stability is defined as follows. Definition The operation point x is said to be practically stable if for given parameter and initial condition deviation sizes δ p and δ 0, respectively, it holds that t 0 : p(t) p δ p, x 0 x δ x x(t) x α( x 0 x, t) + β(δ p ), (1.7) with α being a increasing-decreasing (i.e. class KL) and β an increasing (i.e. class K) function a. a Class KL are monotonically increasing in the first and decreasing in the second argument, while class K functions are monotonically increasing

10 6 1 Lyapunov stability and Lyapunov s direct method Geometrically speaking, practical stability ensures the boundedness of solutions in presence of bounded perturbations, and that the initial condition deviation asymptotically vanishes. In fact, for δ p = 0 the concept of asymptotic stability (see Definition 1.1.3) is recovered. Finally, it will be helpfull in the sequel to understand the concept of (positively) invariant sets M for a dynamical system. Definition A set M R n is called positively invariant, if for all x 0 M it holds that x(t; x 0 ) M for all t 0. The distinction positive invariant is used to distinguish the concept from negative invariance, referring to a reversion of time (i.e., letting time tending to minus infinity). 1.2 Lyapunov s direct method A very usefull way to establish the stability of an equilibrium point for a nonlinear dynamical systems consists in Lyapunov s direct method. Motivated by studies on energy dissipation in physical processes, in particular in astronomy, Aleksandr Mikhailovich Lyapunov, generalized these considerations to functions which are positive for any non-zero argument [1]. In the sequel consider that the equilibrium point under consideration is the origin x = 0. If other equilibria have to analyzed a linear coordinate shift x = x x can be employed to move the equilibrim to the origin in the coordinate x. To summarize the results of Lyapunov and generalizations of it some definitions are in order. Definition A continuous functional V : D R n R is called positive semi-definite if x : V (x) 0. positive definite if x 0 : V (x) > 0 and V (x) = 0 only for x = 0. negative semi-definite if x : V (x) 0. negative definite if x 0 : V (x) < 0 and V (x) = 0 only for x = 0. Theorem Let V : D R n, V (x) > 0 be positive definite. If x D : then x = 0 is stable in the sense of Lyapunov. dv V (x) (x) = x ẋ 0, Proof: Given that V (x) > 0 and its continuity, there exists a function W (x) > 0 such that W (x) V (x), x D. (1.8) Let ɛ > 0 and set m := min W (x) > 0. x =ɛ (1.9) Choose δ > 0 such that max V (x) m. 0 x δ Given that m > 0, V (x) > 0 and the continuity of V such a positive δ always exists. It follows from the fact that V is non-increasing over time ( V (x) < 0) that x 0 : x 0 δ V (x(t; x 0 )) m.

11 1.2 Lyapunov s direct method 7 By (1.8) this implies that W (x(t; x 0 )) m. By virtue of the definition of m in equation (1.9) it follows that x 0 : x 0 δ x(t; x 0 ) ɛ showing that the origin is stable in the sense of Lyapunov. A function V > 0 that satisfies the conditions of Theorem is called a Lyapunov function. Note that if V > 0 is continuously differentiable but it is not clear if dv 0 or the sign depends on some system parameters, then it is called a Lyapunov function candidate. As can be seen from the proof, an essential part consists in that the sets Γ c = {x R n V (x) = c} (1.10) defined by level curves of V (x) are the boundaries of compact subsets D c of the state space. In virtue of the non-increasing nature of V these sets are positively invariant. The geomtric idea of the proof of Theorem is quite beautiful and will be shortly discussed. See Figure 1.3 for an illustration. The conditions of the theorem ensure that for a given ɛ there exists a value c > 0 such that the set D c with the boundary Γ c defined in (1.10) is completely contained in the ɛ-neigborhood N ɛ of the origin, i.e. it holds that D c N ɛ. Choosing δ > 0 such that the δ-neighborhood N δ is completely contained in D c one obtains that N δ D c N ɛ with D c being positively invariant. Thus it holds that for all x 0 with x 0 δ, i.e. x 0 N δ the solution x(t; x 0 ) is contained in D c N ɛ, implying that x(t) ɛ for all t 0. x 2 ɛ N ɛ x 1 δ D c N δ Fig. 1.3: Geometrical idea behind the proof of Lyapunov s direct method in a two-dimensional state space. The above only holds locally, unless V (x) is strictly growing with x. Thus the result is only local. The maximum compact set implied by the particular Lyapunov function can be explicitely determined. In the case that lim x V (x) = the function is called radially unbounded. For a radially unbounded Lyapunov function the above result becomes global, i.e. it holds with D = R n. By evaluating explicitely the inequality dv (x) = 0 which holds over the set { } X 0 = x R n dv (x) = 0 (1.11)

12 8 1 Lyapunov stability and Lyapunov s direct method one can apply the following result going to back to Nikolay Nikolayevich Krasovsky and Joseph Pierre LaSalle and is known as the invariance theorem. Theorem (Krasovsky-LaSalle) Let D R n be a postively invariant compact set and V C 1 (D R) positive defininte function with dv (x) 0 for all x D. Then the trajectories x(t) converge to the largest positively invariant set M X 0 with X 0 defined in (1.11). If the conditions of this theorem are satisfied, an additional condition implies the asymptotic stability of the origin as stated next. Theorem If the conditions of Theorem are satisfied and it holds that M = {0}, then the origin x = 0 is asymptotically stable. A typical system where these results can be illustrated is given by the following Lienard oscillator ẍ + dẋ + f(x) = 0 (1.12) with d > 0 and f(x) > 0 for x > 0, f(x) = 0 for x = 0 and f( x) = f(x). The oscillator (1.12) can be written equivalently in state-space form with x 1 = x and x 2 = ẋ as ẋ 1 = x 2 ẋ 2 = f(x 1 ) dx 2. (1.13a) (1.13b) Consider the following Lyapunov function candidate V (x) = x1 0 f(ξ)dξ x2 2 motivated by the energy contained in the motion of x in form of potential and kinetic energy. The change in time of V is governed by dv (x) = f(x 1)ẋ 1 + x 2 ẋ 2 = f(x 1 )x 2 + x 2 ( f(x 1 ) dx 2 ) = dx implying stability of the origin x = 0 in virtue of Theorem From Theorem it is additionally known that x converges into the set X 0 = {x R 2 x 2 = 0}, and more specifically into the largest positively invariant subset of M X 0. This set in turn contains only trajectories for which x 2 (t) = 0 for all times, given that it is positively invariant. This means that ẋ 2 (t) = 0 for all times. Substituting x 2 = 0, ẋ 2 = 0 into (1.13b) this means that f(x 1 (t)) = 0 for all times, showing that M = {0} given that f(x 1 ) = 0 only for x 1 = 0. Corollary implies that the origin x = 0 is asymptotically stable. The asymptotic stability can also be concluded using Lyapunov s direct method if dv (x) is negative definite. This is stated in the next theorem. Theorem Let V : D R n R n, V > 0. If x D : asymptotically stable in D. dv (x) < 0, then x = 0 is locally

13 1.2 Lyapunov s direct method 9 Proof: In virtue of Theorem we have that x = 0 is stable in the sense of Lyapunov. It thus remains to show that lim t V (x) = 0 to conclude, by taking into account the positive definiteness and the continuity of V (x), that lim t x(t) = 0. Assume that V does not converge to zero. Then there exists a positive constant c > 0 such that lim t V (x(t)) = c > 0. Let S = {x D V (x) c} By assumption, for x 0 / S, i.e. V (x 0 ) > c it holds that t 0 : x(t) / S. Let Γ S be the boundary of the set S, i.e. Γ S = {x D V (x) = c}. We have that V (x) x ΓS < 0. Introduce γ := max x Γ S V (x) < 0. Now, let x 0 / S, i.e. V (x 0 ) > c and let t > t := V (x0) c γ. Observe that t V (x(t; x 0 )) = V (x 0 ) + V (x(τ; x 0 )dτ 0 V (x 0 ) γt < V (x 0 ) γt = c implying that t > t it holds that x(t; x 0 ) S. This contradicts the initial assumption that t 0 : x(t) / S, and thus c cannot be positive and it must hold that c = 0. This, in turn, implies that lim t V (x(t)) = 0, and thus x 0 D : lim t x(t) = 0. At this place it is noteworthy that using Lyapunov functions one can establish a domain for which the equilibrium point is an attractor. This domain will always be included in the domain of attraction of the equilibrium point. Note that eventhough it is not possible to conclude if the domain of attraction established in this way is the complete domain of attraction or only a subset of it, unless the result is global. As discussed above, in may cases it is not sufficient to conclude only the asymptotic stability and it becomes important to have a quantitative value for the convergence speed towards an equilibrium. This can be established if the equilibrium is exponentially stable (see Definition 1.1.4). Exponential stability can be concluded using Lyapunov functions if some additional properties are given. These are stated in the next theorem. Theorem Let V : D R n R, V > 0 be a positive definite functional. If there exist constants α, β, γ > 0 so that (i) α x 2 V (x) β x 2 (1.14a) (ii) dv (x) γv (x) (1.14b) then x = 0 is exponentially stable and (1.6) holds with a = β/α and λ = γ/2. Proof: In virtue of (1.14b) it holds that V (x(t)) V (x 0 )e γt. From (1.14a) this implies that x(t) 2 1 α V (x(t)) 1 α V (x 0)e γt β α e γt x 0 2

14 10 1 Lyapunov stability and Lyapunov s direct method and finally β x(t) α x 0 e γ 2 t. Exponentially stability as defined in (1.6) follows with a and λ stated above. Note that, in particular, the fact that the value of V (x) monotonically decreases over time rules out the possibility of closed trajectories, given that they could only exist on level cures of V. Thus the use of Lyapunov functions is also an effective means for the preclusion of limit cycles. Finally, it is possible to show that the existence of a Lyapunov function is intrinsically related to the stability properties of the equilibrium point as stated in the next theorem for the case of an exponentially stable equilibrium origin. Theorem Let x = 0 be exponentially stable in D R n. Then there exists a Lyapunov function V : D R, V (x) > 0 and a constant γ > 0 such that (1.14b) holds true. Proof: By assumption there are constant a, λ such that x(t) a x 0 e λt. Consider the functional V (x(t)) = It holds that 0 x(t + τ) 2 dτ. V (x(t)) = 0, x(t + τ) = 0, τ 0, showing that V is positive definite. On the other hand, in virtue of the exponential stability of the origin it holds that V (x(t)) 0 a 2 x(t) 2 e 2λτ dτ = a2 x(t) 2 2λ showing that for finite x 0 the function V (x) is quadratically bounded from above by the norm of x(t). Consider the rate of change of V at time t evaluated at the point x(t) given by ( dv 1 ) (x(t)) = lim x(t + s) 2 ds x(t + s) 2 ds τ 0 + τ τ 0 1 τ = lim x(t + s) 2 ds τ 0 + τ 0 = x(t) 2 2λ a 2 V (x(t)) showing that inequality (1.14b) holds with γ = 2λ a 2.

15 Chapter 2 Lyapunov-based design methods In this chapter, two important control design approaches are presented that are closely related to or directly based on Lyapunov s direct method to achieve asymptotically (or exponentially) stable operation points for the closed-loop system. The first one is the integrator backstepping, that is presented in the most basic set-up, and the second one is passivity theory and the passivation by feedback control. 2.1 Integrator backstepping Consider the following system ẋ 1 = f 1 (x 1 ) + g(x 1 )x 2, x 1 (0) = x 10 (2.1a) ẋ 2 = u, x 2 (0) = x 20, (2.1b) with smooth vector fields f 1 (x 1 ) and g(x 1 ) 0, x 1 D 1 R. Classical examples for such dynamics are motivated for systems where the actual actuator dynamics have to be taken into account and can be summarized in form of an integrator (e.g. a pump with supplied electric current). In the following a way to exploit the particular structure of this system dynamics for stabilization of the origin by state-feedback is discussed. Consider in a first, auxiliary step the state x 2 as virtual control input. By the condition that g(x 1 ) 0 in D 1 it follows that a simple (linearizing) control can be assigned of the form x 2 = v f(x 1) g(x 1 ) = µ(x 1 ) with closed-loop dynamics (for x 1 ) given by ẋ 1 = v, x 1 (0) = x 10. A desired behavior for x 1 can be introduced by adequately choosing v, e.g. as v = kx 1 to obtain exponential convergence with rate k. Another, more general approach could be to consider the Lyapunov function V 1 (x 1 ) = 1 2 x2 1, dv 1 (x 1 ) = x 1 v! = Q 1 (x 1 ) (2.2) for some desired Q 1 (x 1 ) = x 1 q 1 (x 1 ) > 0 what is achieved using µ(x 1 ) = q 1(x 1 ) f(x 1 ). g(x 1 ) (2.3) 11

16 12 2 Lyapunov-based design methods Choosing W 1 (x 1 ) = kx 2 1, the aforementioned control v = kx 1 is recovered. So, consider for the moment that v is chosen such that (2.2) holds. Clearly, this control is not implementable, as it was assumed that x 2 would be the control input. Thus, actually the difference betweeen x 2 and µ(x 1 ) has to be considered: z = x 2 µ(x 1 ), ż = u µ(x ( 1) x 1 Introducing the Lyapunov function candidate f 1 (x 1 ) + g(x 1 ) [z + µ(x 1 )] }{{} =x 2 ). (2.4) V z (z) = 1 2 z2 (2.5) it follows that dv z (z) = z ( u µ(x ( 1) f 1 (x 1 ) + g(x 1 )[z + µ(x 1 )]) ). x 1 Clearly, one can use this equation to find u in dependence of z and x 1 so that dvz(z) < 0. Nevertheless, this would neglect the dynamics of x 1 for the transient during which x 2 µ(x 1 ). Thus, consider the system dynamics in (x 1, z) coordinates ẋ 1 = f 1 (x 1 ) + g(x 1 )[z + µ(x 1 )], x 1 (0) = x 10 (2.6a) ż = u µ(x ( ) 1) f 1 (x 1 ) + g(x 1 )[z + µ(x 1 )], x 1 z(0) = z 0 (2.6b) and the joint Lyapunov function candidate W (x 1, z) = V 1 (x 1 ) + V z (z). (2.7) The rate of change of W (x 1, z) over time is given by dw (x 1, z) ( = x 1 f 1 (x 1 ) + x 1 g(x 1 )[z + µ(x 1 )] + z u µ(x ( ) 1) ) f 1 (x 1 ) + g(x 1 )[z + µ(x 1 )] x 1 ( = Q 1 (x 1 ) + z x 1 g(x 1 ) + u µ(x ( ) 1) ) f 1 (x 1 ) + g(x 1 )[z + µ(x 1 )] x 1 Thus, to achieve the condition dw (x 1, z)! = Q 1 (x 1 ) Q 2 (z) < 0 for some Q 2 (z) = zq 2 (z) so that Q 2 (z) > 0 it is sufficient to choose the control input u as u = q 2 (z) x 1 g 1 (x 1 ) + µ(x ( ) 1) f 1 (x 1 ) + g(x 1 )[z + µ(x 1 )] = ϖ(x 1, z) (2.8) x 1 with µ(x 1 ) given in (2.3). In terms of (x 1, x 2 ) this stabilizing controller can be written as u = α(x 1, x 2 ) := ϕ(x 1, z) z=x2 µ(x 1). This approach is known as integrator backstepping and can be summarized in the following two steps: a) Design x 2 as auxiliary (virtual) input variable to obtain the relationship x 2 = µ(x 1 ) for which asymptotic (or exponential) stability is ensured b) Design the actual controller input u = ϖ(x 1, x 2 ) so that the difference z = x 2 µ(x 1 ) asymptotically (or exponentially) converges to zero, taking into account the (possibly open-loop unstable) of x 1 during the transient for which x 2 µ(x 1 ).

17 2.1 Integrator backstepping 13 This is put in the Lyapunov-framework in the way discussed above and can directly be generalized to the case where x 1 is a vector in R n and for the case that an integrator chain of n integrators separate the dynamics of x 1 and the input u (so that the relative degree is at least n). Theorem Consider the system ẋ 1 = f(x 1 ) + g(x 1 )x 2, x 1 (0) = x 10 ẋ 2 = u, x 2 (0) = x 20 with x 1 R n, x 2 R and smooth vector fields f, g with f(0) = 0. Let µ(x 1 ) be a continuously differentiable function with µ(0) = 0 and V 1 (x 1 ) a differentiable, positive definite (radially unbounded) function so that V 1 (x 1 ) x 1 (f(x 1 ) + g(x 1 )µ(x 1 )) Q 1 (x 1 ) 0. (2.9) Then the following holds true: a) If Q(x 1 ) > 0 then the feedback u = α(x 1, x 2 ) = µ(x ( ) 1) f(x 1 ) + g(x 1 )x 2 V 1(x 1 ) g(x 1 ) k(x 2 µ(x 1 )) (2.10) x 1 x 1 with k > 0 asymptotically stabilizes the origin [x T 1, x 2 ] T = 0 T and W (x 1, x 2 ) = V 1 (x 1 ) (x 2 µ(x 1 )) 2 is an associated Lyapunov function. b) If Q 1 (x 1 ) 0 then for the closed-loop system with the feedback control (2.10) the trajectories converge into the largest positively invariant subset of {[ ] } x1 W = R n+1 Q x 1 (x 1 ) = 0, x 2 = µ(x 1 ). (2.11) 2 Proof: a) According to the assumptions it holds that dw (x 1, x 2 ) = V 1(x 1 ) (f(x 1 ) + g(x 1 )[µ(x 1 ) + x 2 µ(x 1 )]) + x 1 ( + (x 2 µ(x 1 )) u µ(x 1) x 1 and taking into account (2.9) and (2.10) it follows that dw (x 1, x 2 ) ) (f(x 1 ) + g(x 1 )x 2 ) = Q 1 (x 1 ) k(x 2 µ(x 1 )) 2 < 0. (2.12) Given that Q 1 (x 1 ) > 0 by assumption, the asymptotic stability follows from Theorem b) For Q 1 (x 1 ) 0 it follows from Theorem that the trajectories converge into the largest positively invariant subset of {[ ] } x1 W 0 = R n+1 dw (x 1, x 2 ) = 0. x 2 According to (2.12) this set is identical with (2.11).

18 14 2 Lyapunov-based design methods Beyond this result, one can directly consider chains of integrators, like in the system ẋ 1 = f(x 1 ) + g(x 1 )x 2, x 1 (0) = x 10 ẋ 2 = x 3, x 2 (0) = x 20. ẋ n = u, x n (0) = x n0 or the more general set-up where ẋ 1 = f 1 (x 1, x 2 ), x 1 (0) = x 10 ẋ 2 = f 2 (x 1, x 2 ) + u, x 2 (0) = x 20 under the assumption that vector field α(x 1 ) and a Lyapunov function V (x 1 ) is known which proofs the asymptotic stability of the system ẋ 1 = f 1 (x 1, α(x 1 )), x 1 (0) = x 10. For more information, the interested reader is referred to the literature [7, 8]. 2.2 Passivity-based feedback control Consider the SISO control system ẋ = f(x) + g(x)u, x(0) = x 0 (2.13a) y = h(x) with state x R n and smooth vector fields f(x), g(x) and differentiable output map h(x). (2.13b) The notion of passivity in systems theory is motivated by the notion of passivity in electrical engineering, where this concept refers to an electrical circuit where the electric power consumption P = U I is always positive, in the understanding that this means that the circuit dos not produce energy by itself and the net flow of energy is always into the circuit. This has been extended to a general set-up for (open) dynamical (control) systems [9, 10, 11, 12, 13, 14, 15, 16, 17]. For the purpose at hand the notion of passivity can be defined in the following way. Definition The system (2.13) is called passive, if there exists a (positive semi-definite) storage function S(x) 0 so that ds(x) = S(x) x (f(x) + g(x)u) uy. Clearly, this restricts the class of systems (2.13) in a considerable manner. The advantage of considering passive systems lies in the important fact, that the simple output feedback control u = ky, k > 0 yields the condition ds(x) ky 2 0 so that in the case that the storage function S(x) > 0 is positive definite, it acts as a Lyapunov function and in virtue of Theorem the state converges into the largest positively invariant subset of

19 2.2 Passivity-based feedback control 15 Y 0 = {x R n y = h(x) = 0}. (2.14) The positive invariance goes at hand with the condition that y 0, or equivalently, that y (k) = 0 for all 0 k N 0. Using the notion of the Lie-derivative L f h(x) = h(x) x f(x), Lk f h(x) = Lk 1 f h(x) f(x), x This in turn means that L 0 f h(x) = h(x) y = h(x) = 0 ẏ = L f h(x) = 0 y (2) = L 2 f h(x) = 0. y (n) = L n f h(x) = 0. In vector form this becomes h(x) L f h(x) O(x) =. = 0. L n f h(x) (2.15) The map O(x) is the nonlinear observability map 1 [18, 19], so that in case that the system is completely observable in the sense that this map is invertible it turns out that only the zero vector x = 0 is a solution of (2.15). In linear systems, if the map can be inverted along one trajectory, it can be inverted along any trajectory 2. In nonlinear systems this is not true and it is worth introducing a new concept which corresponds to the invertibility along the solution (and thus uniqueness of this solution) for which y 0. Definition The system (2.13) is called a) zero-state observable if y 0 implies x = 0, i.e. if the solution of O(x) = 0 is uniquely given by x = 0. b) zero-state detectable if y 0 implies x 0. Note that if the system is not zero-state observable but zero-state detectable, then the map O(x) is not invertible, but all solutions x(t) which are mapped by O to the zero vector 0 converge asymptotically to zero. Furthermore, it should be clear, that zero-state observability implies zero-state detectability but not vice versa. On the other hand, looking on the constraint y 0 the notion of the zero dynamics comes into play. The zero dynamics is given by (2.13) with the constraint y 0 and u chosen so that this constraint holds true. To make this point clear, note that if the relative degree [18, 7] of (2.13) is equal to one at x = 0, i.e. there exists a neighborhood N 0 of x = 0 so that L g h(x) 0, x N 0, 1 It can be quickly shown, that for a linear system this map corresponds to the Kalman observability map K o = C CA. CA n 1 2 For linear systems the map (2.15) can actually be written as the Kalman observability matrix K o times the state vector x..

20 16 2 Lyapunov-based design methods there exists a state transformation (in N 0 ) of the form [ [ ] z h(x) = Ψ(x) =, z R, ζ R ζ] n 1, (2.16) Φ(x) that is a diffeomorphism 3, and the dynamics in the new coordinates reads ż = L f h(x) + L g h(x)u, z(0) = z 0 (2.17a) ζ = ϕ(z, ζ, u), ζ(0) = ζ 0 (2.17b) y = z. (2.17c) Actually, it is possible to choose the map Φ(x) so that the vector field ϕ does not depend on the input u, but this does not make a difference at this stage. The zero dynamics is given by ζ = ϕ(0, ζ, u) =: ϕ 0 (ζ), ζ(0) = ζ 0 (2.18a) u = L f h(x) L g h(x) x=ψ 1 0 (2.18b) ζ With these notions and results at hand the following result is a direct consequence of the passivity property and the application of Lyapunov s direct method. Proposition Let (2.13) be passive with positive definite storage function S(x) > 0. Then the following holds true: a) The zero dynamics (2.18) is Lyapunov stable. b) If (2.13) is zero-state detectable then the output-feedback control u = ky asymptotically stabilizes the origin x = 0. Proof: a) Under the assumptions of the proposition, the storage function S(x) > 0 is a Lyapunov function. From the passivity property it follows that for any state trajectory which is a solution of the zero dynamics (2.18) it holds that ds(x) yu = 0 implying Lyapunov stability in virtue of Theorem b) From Theorem it follows that with u = ky the state trajectories x(t) converge into the largest positively invariant subset M Y 0, with Y 0 defined in (2.14). By the zero-state detectability assumption this subset is given by M = {0}. In the following the question is addressed if it is possible to passivate a system using feedback control. For this purpose, recall the state transformation (2.16) along with the dynamics in the new coordinates (2.17). According to the relative degree one property, it follows that using the control u = v L f h(x) L g h(x) (2.19) and introducing the positive semi-definite storage function S(x) = 1 2 z2, the system is passive with respect to the new input v and it holds that ds(x) = zv = yv. 3 A map is a diffeomorphism if it is continuously differentiable and invertible, with continuously differentiable inverse. Such maps conserve geometric and topological properties in state space and are frequently used in the theory of dynamical systems, in particular for control design purposes.

21 2.2 Passivity-based feedback control 17 From this relation alone, it is nevertheless not possible to conclude about the zero dynamics, given that here S(x) 0 is only positive semi-definite. The theory of Lyapunov has been extended to positive semi-definite Lyapunov functions, and is related to the concept of conditional stability, but treating this subject goes beyond the scope of the present notes. The reader can explore this interesting subject e.g. in the seminal work [7] or the related literature. For the purpose at hand, we focus on positive definite storage functions S(x) > 0. The following concept further characterizes systems in dependence of the properties of the zero dynamics (2.18) [13, 7]. Definition Let L g h(0) 0. Then (2.13) is said to be minimum phase if ζ = 0 is a locally asymptotically stable equilibrium point of the zero dynamics (2.18) weakly minimum phase if there exists a positive definite Lyapunov function V 0 (ζ) > 0 defined in a neighborhood N ζ,0 of ζ = 0 that is at least 2 times continuously differentiable and satisfies L ϕ0 V 0 (ζ) 0 for all ζ N ζ,0. Note that the weakly minimum phase property implies the Lyapunov stability of ζ = 0 (see also the discussion in [13]). Having these concepts at hand, the following result is stated without its proof which can be found in the related literature [13, 7] (and directly extends to the MIMO case). Theorem The system (2.13) is locally feedback equivalent to a passive system (i.e. there exists a feedback such that the closed-loop system is passive) with a C 2 positive definite storage function S(x) > 0 if and only if it has relative degree r = 1 at x = 0 and is weakly minimum phase. Accordingly, a system which is feedback eequivalent to a passive system can be stabilized by the feedback control u = ky L f h(x). L g h(x) A direct extension of this result holds for the case that the system is minimum phase. In this case the origin can be asymptotically stabilized using the above control law.

22 18 2 Lyapunov-based design methods References 1. A. T. Fuller. Lyapunov centenary issue. Int. J. of Control, 55 (3): , doi: / , H. Khalil. Nonlinear Systems. Prentice-Hall, Upper Saddle River, New Jersey, 2nd edition, R. E. Vinograd. The inadequacy of the method of characteristics exponents for the study of nonlinear differential equations. Mat. Sbornik, 41 (83): , V. I. Utkin. Sliding Modes in Control and Optimization. Springer, P. Seibert. On stability relative to a set and to the whole space. 5th Int. Conf. on Nonlin. Oscillations, 1969, V.2, Inst. Mat. Akad. Nauk USSR, Kiev, pages , J. La Salle and S. Lefschetz. Stability By Liapunov s Direct Method, With Applications. Academic Press, R. Sepulchre, M. Jankovic, and P. Kokotovic. Constructive Nonlinear Control. Springer-Verlag, London, A. Kugi. Regelungssysteme 2 (Vorlesungsskript), TU Wien. file/teaching/master/regelungssysteme-2/archiv/regelungssysteme_2_ss2017.pdf, R. E. Kalman. When is a linear control system optimal? Trans. ASME J. of Basic Engng., 86:51 60, R. E. Kalman. Lyapunov functions for the problem of Lur e in automatic control. Proc. Nat. Acad. Sci. U.S.A., 49 (2): , P. J. Moylan. Implications of passivity in a class of nonlinear systems. IEEE Trans. Auto. Contr., Aug.: , D. J. Hill and P. Moylan. The stability of nonlinear dissipative systems. IEEE Trans. Autom. Control., 21: , C. I. Byrnes, A. Isidori, and J. C. Willems. Passivity, feedback equivalence and the global stabilization of minimum phase nonlinear systems. IEEE Trans. Auto. Contr., 36 (11): , J. C. Willems. Dissipative dynamical systems: Part I - general theory. Archive for Rational Mechanics and Analysis, 45 (5): , J. C. Willems. Dissipative dynamical systems: Part II - linear systems with quadratic supply rates. Archive for Rational Mechanics and Analysis, 45 (5): , D. J. Hill and P. Moylan. Dissipative dynamical systems: basic input-output and state properties. J. Franklin Inst., 309 (5): , B. Brogliato, R. Lozano, B. Maschke, and O. Egeland. Dissipative Systems Analysis and Control: Theory and Applications. Springer-Verlag, London, 2nd edition, A. Isidori. Nonlinear Control Systems. Springer-Verlag, London, H. Nijmeier and A. van der Schaft. Nonlinear dynamical control systems. Springer Verlag, New York, 1990.

Converse Lyapunov theorem and Input-to-State Stability

Converse Lyapunov theorem and Input-to-State Stability Converse Lyapunov theorem and Input-to-State Stability April 6, 2014 1 Converse Lyapunov theorem In the previous lecture, we have discussed few examples of nonlinear control systems and stability concepts

More information

EN Nonlinear Control and Planning in Robotics Lecture 3: Stability February 4, 2015

EN Nonlinear Control and Planning in Robotics Lecture 3: Stability February 4, 2015 EN530.678 Nonlinear Control and Planning in Robotics Lecture 3: Stability February 4, 2015 Prof: Marin Kobilarov 0.1 Model prerequisites Consider ẋ = f(t, x). We will make the following basic assumptions

More information

Lyapunov Stability Theory

Lyapunov Stability Theory Lyapunov Stability Theory Peter Al Hokayem and Eduardo Gallestey March 16, 2015 1 Introduction In this lecture we consider the stability of equilibrium points of autonomous nonlinear systems, both in continuous

More information

(x k ) sequence in F, lim x k = x x F. If F : R n R is a function, level sets and sublevel sets of F are any sets of the form (respectively);

(x k ) sequence in F, lim x k = x x F. If F : R n R is a function, level sets and sublevel sets of F are any sets of the form (respectively); STABILITY OF EQUILIBRIA AND LIAPUNOV FUNCTIONS. By topological properties in general we mean qualitative geometric properties (of subsets of R n or of functions in R n ), that is, those that don t depend

More information

Output Feedback and State Feedback. EL2620 Nonlinear Control. Nonlinear Observers. Nonlinear Controllers. ẋ = f(x,u), y = h(x)

Output Feedback and State Feedback. EL2620 Nonlinear Control. Nonlinear Observers. Nonlinear Controllers. ẋ = f(x,u), y = h(x) Output Feedback and State Feedback EL2620 Nonlinear Control Lecture 10 Exact feedback linearization Input-output linearization Lyapunov-based control design methods ẋ = f(x,u) y = h(x) Output feedback:

More information

Passivity-based Stabilization of Non-Compact Sets

Passivity-based Stabilization of Non-Compact Sets Passivity-based Stabilization of Non-Compact Sets Mohamed I. El-Hawwary and Manfredi Maggiore Abstract We investigate the stabilization of closed sets for passive nonlinear systems which are contained

More information

Nonlinear Systems and Control Lecture # 12 Converse Lyapunov Functions & Time Varying Systems. p. 1/1

Nonlinear Systems and Control Lecture # 12 Converse Lyapunov Functions & Time Varying Systems. p. 1/1 Nonlinear Systems and Control Lecture # 12 Converse Lyapunov Functions & Time Varying Systems p. 1/1 p. 2/1 Converse Lyapunov Theorem Exponential Stability Let x = 0 be an exponentially stable equilibrium

More information

1 Lyapunov theory of stability

1 Lyapunov theory of stability M.Kawski, APM 581 Diff Equns Intro to Lyapunov theory. November 15, 29 1 1 Lyapunov theory of stability Introduction. Lyapunov s second (or direct) method provides tools for studying (asymptotic) stability

More information

Minimum-Phase Property of Nonlinear Systems in Terms of a Dissipation Inequality

Minimum-Phase Property of Nonlinear Systems in Terms of a Dissipation Inequality Minimum-Phase Property of Nonlinear Systems in Terms of a Dissipation Inequality Christian Ebenbauer Institute for Systems Theory in Engineering, University of Stuttgart, 70550 Stuttgart, Germany ce@ist.uni-stuttgart.de

More information

3 Stability and Lyapunov Functions

3 Stability and Lyapunov Functions CDS140a Nonlinear Systems: Local Theory 02/01/2011 3 Stability and Lyapunov Functions 3.1 Lyapunov Stability Denition: An equilibrium point x 0 of (1) is stable if for all ɛ > 0, there exists a δ > 0 such

More information

Topic # /31 Feedback Control Systems. Analysis of Nonlinear Systems Lyapunov Stability Analysis

Topic # /31 Feedback Control Systems. Analysis of Nonlinear Systems Lyapunov Stability Analysis Topic # 16.30/31 Feedback Control Systems Analysis of Nonlinear Systems Lyapunov Stability Analysis Fall 010 16.30/31 Lyapunov Stability Analysis Very general method to prove (or disprove) stability of

More information

Nonlinear Control. Nonlinear Control Lecture # 8 Time Varying and Perturbed Systems

Nonlinear Control. Nonlinear Control Lecture # 8 Time Varying and Perturbed Systems Nonlinear Control Lecture # 8 Time Varying and Perturbed Systems Time-varying Systems ẋ = f(t,x) f(t,x) is piecewise continuous in t and locally Lipschitz in x for all t 0 and all x D, (0 D). The origin

More information

Nonlinear Control Lecture 1: Introduction

Nonlinear Control Lecture 1: Introduction Nonlinear Control Lecture 1: Introduction Farzaneh Abdollahi Department of Electrical Engineering Amirkabir University of Technology Fall 2011 Farzaneh Abdollahi Nonlinear Control Lecture 1 1/15 Motivation

More information

Global stabilization of feedforward systems with exponentially unstable Jacobian linearization

Global stabilization of feedforward systems with exponentially unstable Jacobian linearization Global stabilization of feedforward systems with exponentially unstable Jacobian linearization F Grognard, R Sepulchre, G Bastin Center for Systems Engineering and Applied Mechanics Université catholique

More information

Introduction to Nonlinear Control Lecture # 3 Time-Varying and Perturbed Systems

Introduction to Nonlinear Control Lecture # 3 Time-Varying and Perturbed Systems p. 1/5 Introduction to Nonlinear Control Lecture # 3 Time-Varying and Perturbed Systems p. 2/5 Time-varying Systems ẋ = f(t, x) f(t, x) is piecewise continuous in t and locally Lipschitz in x for all t

More information

A LaSalle version of Matrosov theorem

A LaSalle version of Matrosov theorem 5th IEEE Conference on Decision Control European Control Conference (CDC-ECC) Orlo, FL, USA, December -5, A LaSalle version of Matrosov theorem Alessro Astolfi Laurent Praly Abstract A weak version of

More information

Nonlinear Control. Nonlinear Control Lecture # 3 Stability of Equilibrium Points

Nonlinear Control. Nonlinear Control Lecture # 3 Stability of Equilibrium Points Nonlinear Control Lecture # 3 Stability of Equilibrium Points The Invariance Principle Definitions Let x(t) be a solution of ẋ = f(x) A point p is a positive limit point of x(t) if there is a sequence

More information

Lecture 4. Chapter 4: Lyapunov Stability. Eugenio Schuster. Mechanical Engineering and Mechanics Lehigh University.

Lecture 4. Chapter 4: Lyapunov Stability. Eugenio Schuster. Mechanical Engineering and Mechanics Lehigh University. Lecture 4 Chapter 4: Lyapunov Stability Eugenio Schuster schuster@lehigh.edu Mechanical Engineering and Mechanics Lehigh University Lecture 4 p. 1/86 Autonomous Systems Consider the autonomous system ẋ

More information

L 2 -induced Gains of Switched Systems and Classes of Switching Signals

L 2 -induced Gains of Switched Systems and Classes of Switching Signals L 2 -induced Gains of Switched Systems and Classes of Switching Signals Kenji Hirata and João P. Hespanha Abstract This paper addresses the L 2-induced gain analysis for switched linear systems. We exploit

More information

Handout 2: Invariant Sets and Stability

Handout 2: Invariant Sets and Stability Engineering Tripos Part IIB Nonlinear Systems and Control Module 4F2 1 Invariant Sets Handout 2: Invariant Sets and Stability Consider again the autonomous dynamical system ẋ = f(x), x() = x (1) with state

More information

TTK4150 Nonlinear Control Systems Solution 6 Part 2

TTK4150 Nonlinear Control Systems Solution 6 Part 2 TTK4150 Nonlinear Control Systems Solution 6 Part 2 Department of Engineering Cybernetics Norwegian University of Science and Technology Fall 2003 Solution 1 Thesystemisgivenby φ = R (φ) ω and J 1 ω 1

More information

On Sontag s Formula for the Input-to-State Practical Stabilization of Retarded Control-Affine Systems

On Sontag s Formula for the Input-to-State Practical Stabilization of Retarded Control-Affine Systems On Sontag s Formula for the Input-to-State Practical Stabilization of Retarded Control-Affine Systems arxiv:1206.4240v1 [math.oc] 19 Jun 2012 P. Pepe Abstract In this paper input-to-state practically stabilizing

More information

ASTATISM IN NONLINEAR CONTROL SYSTEMS WITH APPLICATION TO ROBOTICS

ASTATISM IN NONLINEAR CONTROL SYSTEMS WITH APPLICATION TO ROBOTICS dx dt DIFFERENTIAL EQUATIONS AND CONTROL PROCESSES N 1, 1997 Electronic Journal, reg. N P23275 at 07.03.97 http://www.neva.ru/journal e-mail: diff@osipenko.stu.neva.ru Control problems in nonlinear systems

More information

Stabilization and Passivity-Based Control

Stabilization and Passivity-Based Control DISC Systems and Control Theory of Nonlinear Systems, 2010 1 Stabilization and Passivity-Based Control Lecture 8 Nonlinear Dynamical Control Systems, Chapter 10, plus handout from R. Sepulchre, Constructive

More information

LMI Methods in Optimal and Robust Control

LMI Methods in Optimal and Robust Control LMI Methods in Optimal and Robust Control Matthew M. Peet Arizona State University Lecture 15: Nonlinear Systems and Lyapunov Functions Overview Our next goal is to extend LMI s and optimization to nonlinear

More information

Stabilization of a 3D Rigid Pendulum

Stabilization of a 3D Rigid Pendulum 25 American Control Conference June 8-, 25. Portland, OR, USA ThC5.6 Stabilization of a 3D Rigid Pendulum Nalin A. Chaturvedi, Fabio Bacconi, Amit K. Sanyal, Dennis Bernstein, N. Harris McClamroch Department

More information

Navigation and Obstacle Avoidance via Backstepping for Mechanical Systems with Drift in the Closed Loop

Navigation and Obstacle Avoidance via Backstepping for Mechanical Systems with Drift in the Closed Loop Navigation and Obstacle Avoidance via Backstepping for Mechanical Systems with Drift in the Closed Loop Jan Maximilian Montenbruck, Mathias Bürger, Frank Allgöwer Abstract We study backstepping controllers

More information

Global output regulation through singularities

Global output regulation through singularities Global output regulation through singularities Yuh Yamashita Nara Institute of Science and Techbology Graduate School of Information Science Takayama 8916-5, Ikoma, Nara 63-11, JAPAN yamas@isaist-naraacjp

More information

Chapter III. Stability of Linear Systems

Chapter III. Stability of Linear Systems 1 Chapter III Stability of Linear Systems 1. Stability and state transition matrix 2. Time-varying (non-autonomous) systems 3. Time-invariant systems 1 STABILITY AND STATE TRANSITION MATRIX 2 In this chapter,

More information

Mathematics for Control Theory

Mathematics for Control Theory Mathematics for Control Theory Outline of Dissipativity and Passivity Hanz Richter Mechanical Engineering Department Cleveland State University Reading materials Only as a reference: Charles A. Desoer

More information

Stability theory is a fundamental topic in mathematics and engineering, that include every

Stability theory is a fundamental topic in mathematics and engineering, that include every Stability Theory Stability theory is a fundamental topic in mathematics and engineering, that include every branches of control theory. For a control system, the least requirement is that the system is

More information

Nonlinear systems. Lyapunov stability theory. G. Ferrari Trecate

Nonlinear systems. Lyapunov stability theory. G. Ferrari Trecate Nonlinear systems Lyapunov stability theory G. Ferrari Trecate Dipartimento di Ingegneria Industriale e dell Informazione Università degli Studi di Pavia Advanced automation and control Ferrari Trecate

More information

MCE693/793: Analysis and Control of Nonlinear Systems

MCE693/793: Analysis and Control of Nonlinear Systems MCE693/793: Analysis and Control of Nonlinear Systems Lyapunov Stability - I Hanz Richter Mechanical Engineering Department Cleveland State University Definition of Stability - Lyapunov Sense Lyapunov

More information

Output Input Stability and Minimum-Phase Nonlinear Systems

Output Input Stability and Minimum-Phase Nonlinear Systems 422 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 47, NO. 3, MARCH 2002 Output Input Stability and Minimum-Phase Nonlinear Systems Daniel Liberzon, Member, IEEE, A. Stephen Morse, Fellow, IEEE, and Eduardo

More information

Convergence Rate of Nonlinear Switched Systems

Convergence Rate of Nonlinear Switched Systems Convergence Rate of Nonlinear Switched Systems Philippe JOUAN and Saïd NACIRI arxiv:1511.01737v1 [math.oc] 5 Nov 2015 January 23, 2018 Abstract This paper is concerned with the convergence rate of the

More information

Prof. Krstic Nonlinear Systems MAE281A Homework set 1 Linearization & phase portrait

Prof. Krstic Nonlinear Systems MAE281A Homework set 1 Linearization & phase portrait Prof. Krstic Nonlinear Systems MAE28A Homework set Linearization & phase portrait. For each of the following systems, find all equilibrium points and determine the type of each isolated equilibrium. Use

More information

1 The Observability Canonical Form

1 The Observability Canonical Form NONLINEAR OBSERVERS AND SEPARATION PRINCIPLE 1 The Observability Canonical Form In this Chapter we discuss the design of observers for nonlinear systems modelled by equations of the form ẋ = f(x, u) (1)

More information

Feedback Linearization

Feedback Linearization Feedback Linearization Peter Al Hokayem and Eduardo Gallestey May 14, 2015 1 Introduction Consider a class o single-input-single-output (SISO) nonlinear systems o the orm ẋ = (x) + g(x)u (1) y = h(x) (2)

More information

Solution of Additional Exercises for Chapter 4

Solution of Additional Exercises for Chapter 4 1 1. (1) Try V (x) = 1 (x 1 + x ). Solution of Additional Exercises for Chapter 4 V (x) = x 1 ( x 1 + x ) x = x 1 x + x 1 x In the neighborhood of the origin, the term (x 1 + x ) dominates. Hence, the

More information

The Liapunov Method for Determining Stability (DRAFT)

The Liapunov Method for Determining Stability (DRAFT) 44 The Liapunov Method for Determining Stability (DRAFT) 44.1 The Liapunov Method, Naively Developed In the last chapter, we discussed describing trajectories of a 2 2 autonomous system x = F(x) as level

More information

Small Gain Theorems on Input-to-Output Stability

Small Gain Theorems on Input-to-Output Stability Small Gain Theorems on Input-to-Output Stability Zhong-Ping Jiang Yuan Wang. Dept. of Electrical & Computer Engineering Polytechnic University Brooklyn, NY 11201, U.S.A. zjiang@control.poly.edu Dept. of

More information

Stability in the sense of Lyapunov

Stability in the sense of Lyapunov CHAPTER 5 Stability in the sense of Lyapunov Stability is one of the most important properties characterizing a system s qualitative behavior. There are a number of stability concepts used in the study

More information

Nonlinear Tracking Control of Underactuated Surface Vessel

Nonlinear Tracking Control of Underactuated Surface Vessel American Control Conference June -. Portland OR USA FrB. Nonlinear Tracking Control of Underactuated Surface Vessel Wenjie Dong and Yi Guo Abstract We consider in this paper the tracking control problem

More information

BIBO STABILITY AND ASYMPTOTIC STABILITY

BIBO STABILITY AND ASYMPTOTIC STABILITY BIBO STABILITY AND ASYMPTOTIC STABILITY FRANCESCO NORI Abstract. In this report with discuss the concepts of bounded-input boundedoutput stability (BIBO) and of Lyapunov stability. Examples are given to

More information

Balancing of Lossless and Passive Systems

Balancing of Lossless and Passive Systems Balancing of Lossless and Passive Systems Arjan van der Schaft Abstract Different balancing techniques are applied to lossless nonlinear systems, with open-loop balancing applied to their scattering representation.

More information

arxiv: v3 [math.oc] 1 Sep 2018

arxiv: v3 [math.oc] 1 Sep 2018 arxiv:177.148v3 [math.oc] 1 Sep 218 The converse of the passivity and small-gain theorems for input-output maps Sei Zhen Khong, Arjan van der Schaft Version: June 25, 218; accepted for publication in Automatica

More information

WHAT IS A CHAOTIC ATTRACTOR?

WHAT IS A CHAOTIC ATTRACTOR? WHAT IS A CHAOTIC ATTRACTOR? CLARK ROBINSON Abstract. Devaney gave a mathematical definition of the term chaos, which had earlier been introduced by Yorke. We discuss issues involved in choosing the properties

More information

Nonlinear Control Lecture 5: Stability Analysis II

Nonlinear Control Lecture 5: Stability Analysis II Nonlinear Control Lecture 5: Stability Analysis II Farzaneh Abdollahi Department of Electrical Engineering Amirkabir University of Technology Fall 2010 Farzaneh Abdollahi Nonlinear Control Lecture 5 1/41

More information

Nonlinear Control Lecture 7: Passivity

Nonlinear Control Lecture 7: Passivity Nonlinear Control Lecture 7: Passivity Farzaneh Abdollahi Department of Electrical Engineering Amirkabir University of Technology Fall 2011 Farzaneh Abdollahi Nonlinear Control Lecture 7 1/26 Passivity

More information

Strong Lyapunov Functions for Systems Satisfying the Conditions of La Salle

Strong Lyapunov Functions for Systems Satisfying the Conditions of La Salle 06 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 49, NO. 6, JUNE 004 Strong Lyapunov Functions or Systems Satisying the Conditions o La Salle Frédéric Mazenc and Dragan Ne sić Abstract We present a construction

More information

An asymptotic ratio characterization of input-to-state stability

An asymptotic ratio characterization of input-to-state stability 1 An asymptotic ratio characterization of input-to-state stability Daniel Liberzon and Hyungbo Shim Abstract For continuous-time nonlinear systems with inputs, we introduce the notion of an asymptotic

More information

EML5311 Lyapunov Stability & Robust Control Design

EML5311 Lyapunov Stability & Robust Control Design EML5311 Lyapunov Stability & Robust Control Design 1 Lyapunov Stability criterion In Robust control design of nonlinear uncertain systems, stability theory plays an important role in engineering systems.

More information

On the passivity of general nonlinear systems

On the passivity of general nonlinear systems On the passivity of general nonlinear systems Hebertt Sira-Ramírez, Eva María Navarro-López 2 CINESTA-IPN Departamento de Ingeniería Eléctrica Avenida IPN, # 2508, Col. San Pedro Zacatenco, A. P. 4-740

More information

Feedback stabilisation with positive control of dissipative compartmental systems

Feedback stabilisation with positive control of dissipative compartmental systems Feedback stabilisation with positive control of dissipative compartmental systems G. Bastin and A. Provost Centre for Systems Engineering and Applied Mechanics (CESAME Université Catholique de Louvain

More information

Lectures on Periodic Orbits

Lectures on Periodic Orbits Lectures on Periodic Orbits 11 February 2009 Most of the contents of these notes can found in any typical text on dynamical systems, most notably Strogatz [1994], Perko [2001] and Verhulst [1996]. Complete

More information

Contraction Based Adaptive Control of a Class of Nonlinear Systems

Contraction Based Adaptive Control of a Class of Nonlinear Systems 9 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June -, 9 WeB4.5 Contraction Based Adaptive Control of a Class of Nonlinear Systems B. B. Sharma and I. N. Kar, Member IEEE Abstract

More information

Chapter 2. Limits and Continuity 2.6 Limits Involving Infinity; Asymptotes of Graphs

Chapter 2. Limits and Continuity 2.6 Limits Involving Infinity; Asymptotes of Graphs 2.6 Limits Involving Infinity; Asymptotes of Graphs Chapter 2. Limits and Continuity 2.6 Limits Involving Infinity; Asymptotes of Graphs Definition. Formal Definition of Limits at Infinity.. We say that

More information

Observer-based quantized output feedback control of nonlinear systems

Observer-based quantized output feedback control of nonlinear systems Proceedings of the 17th World Congress The International Federation of Automatic Control Observer-based quantized output feedback control of nonlinear systems Daniel Liberzon Coordinated Science Laboratory,

More information

Modeling and Analysis of Dynamic Systems

Modeling and Analysis of Dynamic Systems Modeling and Analysis of Dynamic Systems Dr. Guillaume Ducard Fall 2017 Institute for Dynamic Systems and Control ETH Zurich, Switzerland G. Ducard c 1 / 57 Outline 1 Lecture 13: Linear System - Stability

More information

Achieve asymptotic stability using Lyapunov's second method

Achieve asymptotic stability using Lyapunov's second method IOSR Journal of Mathematics (IOSR-JM) e-issn: 78-578, p-issn: 39-765X Volume 3, Issue Ver I (Jan - Feb 07), PP 7-77 wwwiosrjournalsorg Achieve asymptotic stability using Lyapunov's second method Runak

More information

ẋ = f(x, y), ẏ = g(x, y), (x, y) D, can only have periodic solutions if (f,g) changes sign in D or if (f,g)=0in D.

ẋ = f(x, y), ẏ = g(x, y), (x, y) D, can only have periodic solutions if (f,g) changes sign in D or if (f,g)=0in D. 4 Periodic Solutions We have shown that in the case of an autonomous equation the periodic solutions correspond with closed orbits in phase-space. Autonomous two-dimensional systems with phase-space R

More information

Disturbance Attenuation for a Class of Nonlinear Systems by Output Feedback

Disturbance Attenuation for a Class of Nonlinear Systems by Output Feedback Disturbance Attenuation for a Class of Nonlinear Systems by Output Feedback Wei in Chunjiang Qian and Xianqing Huang Submitted to Systems & Control etters /5/ Abstract This paper studies the problem of

More information

Nonlinear Control. Nonlinear Control Lecture # 2 Stability of Equilibrium Points

Nonlinear Control. Nonlinear Control Lecture # 2 Stability of Equilibrium Points Nonlinear Control Lecture # 2 Stability of Equilibrium Points Basic Concepts ẋ = f(x) f is locally Lipschitz over a domain D R n Suppose x D is an equilibrium point; that is, f( x) = 0 Characterize and

More information

One Dimensional Dynamical Systems

One Dimensional Dynamical Systems 16 CHAPTER 2 One Dimensional Dynamical Systems We begin by analyzing some dynamical systems with one-dimensional phase spaces, and in particular their bifurcations. All equations in this Chapter are scalar

More information

Hybrid Systems - Lecture n. 3 Lyapunov stability

Hybrid Systems - Lecture n. 3 Lyapunov stability OUTLINE Focus: stability of equilibrium point Hybrid Systems - Lecture n. 3 Lyapunov stability Maria Prandini DEI - Politecnico di Milano E-mail: prandini@elet.polimi.it continuous systems decribed by

More information

tion. For example, we shall write _x = f(x x d ) instead of _x(t) = f(x(t) x d (t)) and x d () instead of x d (t)(). The notation jj is used to denote

tion. For example, we shall write _x = f(x x d ) instead of _x(t) = f(x(t) x d (t)) and x d () instead of x d (t)(). The notation jj is used to denote Extension of control Lyapunov functions to time-delay systems Mrdjan Jankovic Ford Research Laboratory P.O. Box 53, MD 36 SRL Dearborn, MI 4811 e-mail: mjankov1@ford.com Abstract The concept of control

More information

The local equicontinuity of a maximal monotone operator

The local equicontinuity of a maximal monotone operator arxiv:1410.3328v2 [math.fa] 3 Nov 2014 The local equicontinuity of a maximal monotone operator M.D. Voisei Abstract The local equicontinuity of an operator T : X X with proper Fitzpatrick function ϕ T

More information

Lecture 9 Nonlinear Control Design

Lecture 9 Nonlinear Control Design Lecture 9 Nonlinear Control Design Exact-linearization Lyapunov-based design Lab 2 Adaptive control Sliding modes control Literature: [Khalil, ch.s 13, 14.1,14.2] and [Glad-Ljung,ch.17] Course Outline

More information

L -Bounded Robust Control of Nonlinear Cascade Systems

L -Bounded Robust Control of Nonlinear Cascade Systems L -Bounded Robust Control of Nonlinear Cascade Systems Shoudong Huang M.R. James Z.P. Jiang August 19, 2004 Accepted by Systems & Control Letters Abstract In this paper, we consider the L -bounded robust

More information

On the Stabilization of Neutrally Stable Linear Discrete Time Systems

On the Stabilization of Neutrally Stable Linear Discrete Time Systems TWCCC Texas Wisconsin California Control Consortium Technical report number 2017 01 On the Stabilization of Neutrally Stable Linear Discrete Time Systems Travis J. Arnold and James B. Rawlings Department

More information

Monotone Control System. Brad C. Yu SEACS, National ICT Australia And RSISE, The Australian National University June, 2005

Monotone Control System. Brad C. Yu SEACS, National ICT Australia And RSISE, The Australian National University June, 2005 Brad C. Yu SEACS, National ICT Australia And RSISE, The Australian National University June, 005 Foreword The aim of this presentation is to give a (primitive) overview of monotone systems and monotone

More information

On the PDEs arising in IDA-PBC

On the PDEs arising in IDA-PBC On the PDEs arising in IDA-PBC JÁ Acosta and A Astolfi Abstract The main stumbling block of most nonlinear control methods is the necessity to solve nonlinear Partial Differential Equations In this paper

More information

Exponential stability of families of linear delay systems

Exponential stability of families of linear delay systems Exponential stability of families of linear delay systems F. Wirth Zentrum für Technomathematik Universität Bremen 28334 Bremen, Germany fabian@math.uni-bremen.de Keywords: Abstract Stability, delay systems,

More information

Lecture 8. Chapter 5: Input-Output Stability Chapter 6: Passivity Chapter 14: Passivity-Based Control. Eugenio Schuster.

Lecture 8. Chapter 5: Input-Output Stability Chapter 6: Passivity Chapter 14: Passivity-Based Control. Eugenio Schuster. Lecture 8 Chapter 5: Input-Output Stability Chapter 6: Passivity Chapter 14: Passivity-Based Control Eugenio Schuster schuster@lehigh.edu Mechanical Engineering and Mechanics Lehigh University Lecture

More information

Converse Lyapunov-Krasovskii Theorems for Systems Described by Neutral Functional Differential Equation in Hale s Form

Converse Lyapunov-Krasovskii Theorems for Systems Described by Neutral Functional Differential Equation in Hale s Form Converse Lyapunov-Krasovskii Theorems for Systems Described by Neutral Functional Differential Equation in Hale s Form arxiv:1206.3504v1 [math.ds] 15 Jun 2012 P. Pepe I. Karafyllis Abstract In this paper

More information

Nonlinear Control Systems

Nonlinear Control Systems Nonlinear Control Systems António Pedro Aguiar pedro@isr.ist.utl.pt 7. Feedback Linearization IST-DEEC PhD Course http://users.isr.ist.utl.pt/%7epedro/ncs1/ 1 1 Feedback Linearization Given a nonlinear

More information

Nonlinear Control. Nonlinear Control Lecture # 8 Time Varying and Perturbed Systems

Nonlinear Control. Nonlinear Control Lecture # 8 Time Varying and Perturbed Systems Nonlinear Control Lecture # 8 Time Varying and Perturbed Systems Time-varying Systems ẋ = f(t,x) f(t,x) is piecewise continuous in t and locally Lipschitz in x for all t 0 and all x D, (0 D). The origin

More information

ADAPTIVE EXTREMUM SEEKING CONTROL OF CONTINUOUS STIRRED TANK BIOREACTORS 1

ADAPTIVE EXTREMUM SEEKING CONTROL OF CONTINUOUS STIRRED TANK BIOREACTORS 1 ADAPTIVE EXTREMUM SEEKING CONTROL OF CONTINUOUS STIRRED TANK BIOREACTORS M. Guay, D. Dochain M. Perrier Department of Chemical Engineering, Queen s University, Kingston, Ontario, Canada K7L 3N6 CESAME,

More information

A small-gain type stability criterion for large scale networks of ISS systems

A small-gain type stability criterion for large scale networks of ISS systems A small-gain type stability criterion for large scale networks of ISS systems Sergey Dashkovskiy Björn Sebastian Rüffer Fabian R. Wirth Abstract We provide a generalized version of the nonlinear small-gain

More information

Energy-based Swing-up of the Acrobot and Time-optimal Motion

Energy-based Swing-up of the Acrobot and Time-optimal Motion Energy-based Swing-up of the Acrobot and Time-optimal Motion Ravi N. Banavar Systems and Control Engineering Indian Institute of Technology, Bombay Mumbai-476, India Email: banavar@ee.iitb.ac.in Telephone:(91)-(22)

More information

Applied Nonlinear Control

Applied Nonlinear Control Applied Nonlinear Control JEAN-JACQUES E. SLOTINE Massachusetts Institute of Technology WEIPING LI Massachusetts Institute of Technology Pearson Education Prentice Hall International Inc. Upper Saddle

More information

A NONLINEAR TRANSFORMATION APPROACH TO GLOBAL ADAPTIVE OUTPUT FEEDBACK CONTROL OF 3RD-ORDER UNCERTAIN NONLINEAR SYSTEMS

A NONLINEAR TRANSFORMATION APPROACH TO GLOBAL ADAPTIVE OUTPUT FEEDBACK CONTROL OF 3RD-ORDER UNCERTAIN NONLINEAR SYSTEMS Copyright 00 IFAC 15th Triennial World Congress, Barcelona, Spain A NONLINEAR TRANSFORMATION APPROACH TO GLOBAL ADAPTIVE OUTPUT FEEDBACK CONTROL OF RD-ORDER UNCERTAIN NONLINEAR SYSTEMS Choon-Ki Ahn, Beom-Soo

More information

High-Gain Observers in Nonlinear Feedback Control

High-Gain Observers in Nonlinear Feedback Control High-Gain Observers in Nonlinear Feedback Control Lecture # 1 Introduction & Stabilization High-Gain ObserversinNonlinear Feedback ControlLecture # 1Introduction & Stabilization p. 1/4 Brief History Linear

More information

A Lie-Group Approach for Nonlinear Dynamic Systems Described by Implicit Ordinary Differential Equations

A Lie-Group Approach for Nonlinear Dynamic Systems Described by Implicit Ordinary Differential Equations A Lie-Group Approach for Nonlinear Dynamic Systems Described by Implicit Ordinary Differential Equations Kurt Schlacher, Andreas Kugi and Kurt Zehetleitner kurt.schlacher@jku.at kurt.zehetleitner@jku.at,

More information

Propagating terraces and the dynamics of front-like solutions of reaction-diffusion equations on R

Propagating terraces and the dynamics of front-like solutions of reaction-diffusion equations on R Propagating terraces and the dynamics of front-like solutions of reaction-diffusion equations on R P. Poláčik School of Mathematics, University of Minnesota Minneapolis, MN 55455 Abstract We consider semilinear

More information

High-Gain Observers in Nonlinear Feedback Control. Lecture # 2 Separation Principle

High-Gain Observers in Nonlinear Feedback Control. Lecture # 2 Separation Principle High-Gain Observers in Nonlinear Feedback Control Lecture # 2 Separation Principle High-Gain ObserversinNonlinear Feedback ControlLecture # 2Separation Principle p. 1/4 The Class of Systems ẋ = Ax + Bφ(x,

More information

Georgia Institute of Technology Nonlinear Controls Theory Primer ME 6402

Georgia Institute of Technology Nonlinear Controls Theory Primer ME 6402 Georgia Institute of Technology Nonlinear Controls Theory Primer ME 640 Ajeya Karajgikar April 6, 011 Definition Stability (Lyapunov): The equilibrium state x = 0 is said to be stable if, for any R > 0,

More information

Nonlinear Control. Nonlinear Control Lecture # 25 State Feedback Stabilization

Nonlinear Control. Nonlinear Control Lecture # 25 State Feedback Stabilization Nonlinear Control Lecture # 25 State Feedback Stabilization Backstepping η = f a (η)+g a (η)ξ ξ = f b (η,ξ)+g b (η,ξ)u, g b 0, η R n, ξ, u R Stabilize the origin using state feedback View ξ as virtual

More information

NONLINEAR SAMPLED DATA CONTROLLER REDESIGN VIA LYAPUNOV FUNCTIONS 1

NONLINEAR SAMPLED DATA CONTROLLER REDESIGN VIA LYAPUNOV FUNCTIONS 1 NONLINEAR SAMPLED DAA CONROLLER REDESIGN VIA LYAPUNOV FUNCIONS 1 Lars Grüne Dragan Nešić Mathematical Institute, University of Bayreuth, 9544 Bayreuth, Germany, lars.gruene@uni-bayreuth.de Department of

More information

KINETIC ENERGY SHAPING IN THE INVERTED PENDULUM

KINETIC ENERGY SHAPING IN THE INVERTED PENDULUM KINETIC ENERGY SHAPING IN THE INVERTED PENDULUM J. Aracil J.A. Acosta F. Gordillo Escuela Superior de Ingenieros Universidad de Sevilla Camino de los Descubrimientos s/n 49 - Sevilla, Spain email:{aracil,

More information

CDS 101/110a: Lecture 2.1 Dynamic Behavior

CDS 101/110a: Lecture 2.1 Dynamic Behavior CDS 11/11a: Lecture 2.1 Dynamic Behavior Richard M. Murray 6 October 28 Goals: Learn to use phase portraits to visualize behavior of dynamical systems Understand different types of stability for an equilibrium

More information

Observability and forward-backward observability of discrete-time nonlinear systems

Observability and forward-backward observability of discrete-time nonlinear systems Observability and forward-backward observability of discrete-time nonlinear systems Francesca Albertini and Domenico D Alessandro Dipartimento di Matematica pura a applicata Universitá di Padova, 35100

More information

Adaptive and Robust Controls of Uncertain Systems With Nonlinear Parameterization

Adaptive and Robust Controls of Uncertain Systems With Nonlinear Parameterization IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 48, NO. 0, OCTOBER 003 87 Adaptive and Robust Controls of Uncertain Systems With Nonlinear Parameterization Zhihua Qu Abstract Two classes of partially known

More information

IMECE NEW APPROACH OF TRACKING CONTROL FOR A CLASS OF NON-MINIMUM PHASE LINEAR SYSTEMS

IMECE NEW APPROACH OF TRACKING CONTROL FOR A CLASS OF NON-MINIMUM PHASE LINEAR SYSTEMS Proceedings of IMECE 27 ASME International Mechanical Engineering Congress and Exposition November -5, 27, Seattle, Washington,USA, USA IMECE27-42237 NEW APPROACH OF TRACKING CONTROL FOR A CLASS OF NON-MINIMUM

More information

On reduction of differential inclusions and Lyapunov stability

On reduction of differential inclusions and Lyapunov stability 1 On reduction of differential inclusions and Lyapunov stability Rushikesh Kamalapurkar, Warren E. Dixon, and Andrew R. Teel arxiv:1703.07071v5 [cs.sy] 25 Oct 2018 Abstract In this paper, locally Lipschitz

More information

There is a more global concept that is related to this circle of ideas that we discuss somewhat informally. Namely, a region R R n with a (smooth)

There is a more global concept that is related to this circle of ideas that we discuss somewhat informally. Namely, a region R R n with a (smooth) 82 Introduction Liapunov Functions Besides the Liapunov spectral theorem, there is another basic method of proving stability that is a generalization of the energy method we have seen in the introductory

More information

Stability of Feedback Solutions for Infinite Horizon Noncooperative Differential Games

Stability of Feedback Solutions for Infinite Horizon Noncooperative Differential Games Stability of Feedback Solutions for Infinite Horizon Noncooperative Differential Games Alberto Bressan ) and Khai T. Nguyen ) *) Department of Mathematics, Penn State University **) Department of Mathematics,

More information

MCE693/793: Analysis and Control of Nonlinear Systems

MCE693/793: Analysis and Control of Nonlinear Systems MCE693/793: Analysis and Control of Nonlinear Systems Systems of Differential Equations Phase Plane Analysis Hanz Richter Mechanical Engineering Department Cleveland State University Systems of Nonlinear

More information

A note on linear differential equations with periodic coefficients.

A note on linear differential equations with periodic coefficients. A note on linear differential equations with periodic coefficients. Maite Grau (1) and Daniel Peralta-Salas (2) (1) Departament de Matemàtica. Universitat de Lleida. Avda. Jaume II, 69. 251 Lleida, Spain.

More information

INVERSION IN INDIRECT OPTIMAL CONTROL

INVERSION IN INDIRECT OPTIMAL CONTROL INVERSION IN INDIRECT OPTIMAL CONTROL François Chaplais, Nicolas Petit Centre Automatique et Systèmes, École Nationale Supérieure des Mines de Paris, 35, rue Saint-Honoré 7735 Fontainebleau Cedex, France,

More information