3. Fundamentals of Lyapunov Theory

Size: px
Start display at page:

Download "3. Fundamentals of Lyapunov Theory"

Transcription

1 Applied Nonlinear Control Nguyen an ien -.. Fundamentals of Lyapunov heory he objective of this chapter is to present Lyapunov stability theorem and illustrate its use in the analysis and the design of nonlinear systems..1 Nonlinear Systems and Equilibrium Points Nonlinear systems A nonlinear dynamic system can usually be presented by the set of nonlinear differential equations in the form & = f (, (.1 where n f R : nonlinear vector function n R : state vectors n : order of the system he form (.1 can represent both closed-loop dynamics of a feedback control system and the dynamic systems where no control signals are involved. A special class of nonlinear systems is linear system. he dynamics of linear systems are of the from & = A( with n n A R. Autonomous and non-autonomous systems Linear systems are classified as either time-varying or timeinvariant. For nonlinear systems, these adjectives are replaced by autonomous and non-autonomous. Definition.1 he nonlinear system (.1 is said to be autonomous if f does not depend eplicitly on time, i.e., if the system s state equation can be written & = f ( (. Otherwise, the system is called non-autonomous. Equilibrium points It is possible for a system trajectory to only a single point. Such a point is called an equilibrium point. As we shall see later, many stability problems are naturally formulated with respect to equilibrium points. Definition. A state is an equilibrium state (or equilibrium points of the system if once ( is equal to, it remains equal to for all future time. has a single equilibrium point (the origin if A is nonsingular. If A is singular, it has an infinity of equilibrium points, which contained in the null-space of the matri A, i.e., the subspace defined by A =. A nonlinear system can have several (or infinitely many isolated equilibrium points. Eample.1 he pendulum θ R Fig..1 Pendulum Consider the pendulum of Fig..1, whose dynamics is given by the following nonlinear autonomous equation MR & θ + bθ& + MgRsinθ = (.5 where R is the pendulum s length, M its mass, b the friction coefficient at the hinge, and g the gravity constant. Leting 1 = θ, = θ &, the corresponding state-space equation is & 1 = (.6a b g = sin 1 MR R (.6b herefore the equilibrium points are given by =, sin( 1 =, which leads to the points ( [π ], and ( π [π ],. Physically, these points correspond to the pendulum resting eactly at the vertical up and down points. In linear system analysis and design, for notational and analytical simplicity, we often transform the linear system equations in such a way that the equilibrium point is the origin of the state-space. Nominal motion Let ( be the solution of & = f (, i.e., the nominal motion trajectory, corresponding to initial condition ( =. Let us now perturb the initial condition to be ( = + δ, and study the associated variation of the motion error e( = ( ( as illustrated in Fig... Mathematically, this means that the constant vector satisfies = f ( (. ( e( ( Equilibrium points can be found using (.. A linear time-invariant system n 1 & = A (.4 Fig.. Nominal and perturbed motions Chapter Fundamentals of Lyapunov heory 7

2 Applied Nonlinear Control Nguyen an ien -. Since both ( and ( are solutions of (.: & = f (, we have & = f ( ( = & = f ( ( = + δ then e( satisfies the following non-autonomous differential equation e & = f ( + e, f (, = g( e, (.8 with initial condition e( = δ (. Since g (, =, the new dynamic system, with e as state and g in place of f, has an equilibrium point at the origin of the state space. herefore, instead of studying the deviation of ( from ( for the original system, we may simply study the stability of the perturbation dynamics (.8 with respect to the equilibrium point. However, the perturbation dynamics non-autonomous system, due to the presence of the nominal trajectory ( on the right hand side. Eample. Consider the autonomous mass-spring system m & + k1 + k = which contains a nonlinear term reflecting the hardening effect of the spring. Let us study the stability of the motion ( which starts from initial point. Assume that we slightly perturb the initial position to be ( = + δ. he resulting system trajectory is denoted as (. Proceeding as before, the equivalent differential equation governing the motion error e is m & e + k1 e + k[ e + e ( + e ( ] = Clearly, this is a non-autonomous system.. Concepts of Stability Notation B R : spherical region (or ball defined by R S R : spherical itself defined by = R : for any : there eist : in the set : implies that : equivalent Stability and instability Definition. he equilibrium state = is said to be stable if, for any R >, there eist r >, such that if ( r then ( R for all t. Otherwise, the equilibrium point is unstable. R >, r >, ( < r t, ( < R or, equivalently R >, r >, ( Br t, ( Br Essentially, stability (also called stability in the sense of Lyapunov, or Lyapunov stability means that the system trajectory can be kept arbitrarily close to the origin by starting sufficiently close to it. More formally, the definition states that the origin is stable, if, given that we do not want the state trajectory ( to get out of a ball of arbitrarily specified radius B R. he geometrical implication of stability is indicated in Fig.. 1 ( Sr curve 1 - asymptotically stable curve - marginally stable curve - unstable S R Fig.. Concepts of stability Asymptotic stability and eponential stability In many engineering applications, Lyapunov stability is not enough. For eample, when a satellite s attitude is disturbed from its nominal position, we not only want the satellite to maintain its attitude in a range determined by the magnitude of the disturbance, i.e., Lyapunov stability, but also required that the attitude gradually go back to its original value. his type of engineering requirement is captured by the concept of asymptotic stability. Definition.4 An equilibrium points is asymptotically stable if it is stable, and if in addition there eist some r > such that ( r implies that ( ast. Asymptotic stability means that the equilibrium is stable, and in addition, states start close to actually converge to as time goes to infinity. Fig.. shows that the system trajectories starting form within the ball Br converge to the origin. he ball Br is called a domain of attraction of the equilibrium point. In many engineering applications, it is still not sufficient to know that a system will converge to the equilibrium point after infinite time. here is a need to estimate how fast the system trajectory approaches. he concept of eponential stability can be used for this purpose. Definition.5 An equilibrium points is eponential stable if there eist two strictly positive number α and λ such that λt t >, ( α ( e (.9 in some ball Br around the origin. Using the above symbols, Definition. can be written in the (.9 means that the state vector of an eponentially stable form system converges to the origin faster than an eponential Chapter Fundamentals of Lyapunov heory 8

3 Applied Nonlinear Control Nguyen an ien -. function. he positive number λ is called the rate of eponential convergence. For eample, the system & = (1 + sin is eponentially convergent to = with the rate λ = 1. Indeed, its solution is t + τ dτ t = [1 sin ( ] ( ( e, and therefore t ( ( e. Note that eponential stability implies asymptotic stability. But asymptotic stability does not implies guarantee eponential stability, as can be seen from the system =, ( = 1 (.1 whose solution is = 1/(1 +, a function slower than any eponential function e λt. Local and global stability Definition.6 If asymptotic (or eponential stability holds for any initial states, the equilibrium point is said to be asymptotically (or eponentially stable in the large. It is also called globally asymptotically (or eponentially stable.. Linearization and Local Stability Lyapunov s linearization method is concerned with the local stability of a nonlinear system. It is a formalization of the intuition that a nonlinear system should behave similarly to its linearized approimation for small range motions. Consider the autonomous system in (., and assumed that f( is continuously differentiable. hen the system dynamics can be written as f = + fh. o. t.( (.11 = A similar procedure can be applied for a controlled system. Consider the system & ( + 1 u =. he system can be linearly approimated about = as & + + ( + 1 u = or & = u. Assume that the control law for the original nonlinear system has been selected to be u = sin + + cos, then the linearized closed-loop dynamics is & + + =. he following result makes precise the relationship between the stability of the linear system (. and that of the original nonlinear system (.. heorem.1 (Lyapunov s linearization method If the linearized system is strictly stable (i.e., if all eigenvalues of A are strictly in the left-half comple plane, then the equilibrium point is asymptotically stable (for the actual nonlinear system. If the linearizad system is un stable (i.e., if at least one eigenvalue of A is strictly in the right-half comple plane, then the equilibrium point is unstablle (for the nonlinear system. If the linearized system is marginally stable (i.e., if all eigenvalues of A are in the left-half comple plane but at least one of them is on the jω ais, then one cannot conclude anything from the linear approimation (the equilibrium point may be stable, asymptotically stable, or unstable for the nonlinear system. Eample.5 Consider the equilibrium point ( θ = π, θ& = of the pendulum in the eample.1. Since the neighborhood ofθ = π, we can write where fh. o. t. stands for higher-order terms in. Let us use the constant matri A denote the Jacobian matri of f with respect f to at = : A =. hen, the system = & = A (.1 is called the linearization (or linear approimation of the original system at the equilibrium point. In practice, finding a system s linearization is often most easily done simply neglecting any term of order higher than 1 in the dynamics, as we now illustrate. Eample.4 Consider the nonlinear system & 1 = + 1 cos & = + ( sin Its linearized approimation about = is & 1 = & = sinθ = sinπ + cosπ ( θ π + h. o. t. = π θ + h. o. t. ~ thus letting θ = θ π, the system s linearization about the equilibrium point ( θ = π, & θ = is ~ && b ~ & g ~ θ + θ θ = MR R Hence its linear approimation is unstable, and therefore so is the nonlinear system at this equilibrium point. Eample.5 5 Consider the first-order system & = a + b. he origin is one of the two equilibrium of this system. he linearization of this system around the origin is & = a. he application of Lyapunov s linearization method indicate the following stability properties of the nonlinear system a < : asymptotically stable a > : unstable a = : cannot tell from the linearization In the third case, the nonlinear system is 5 & = b 1 linearization method fails while, as we shall see, the direct he linearized system can thus be written =. method to be described can easily solve this problem. 1 1 Chapter Fundamentals of Lyapunov heory 9. he

4 Applied Nonlinear Control Nguyen an ien -..4 Lyapunov s Direct Method he basic philosophy of Lyapunov s direct method is the mathematical etension of a fundamental physical observation: if the total energy of a mechanical (or electrical system is continuous dissipated, then the system, whether linear or nonlinear, must eventually settle down to an equilibrium point. hus, we may conclude the stability of a system by eamining the variation of a single scalar function. Let consider the nonlinear mass-damper-spring system in Fig..6, whose dynamic equation is m & + b + k + k1 = (.1 with b : nonlinear dissipation or damping k + k1 : nonlinear spring term nonlinear spring and damper Fig..6 A nonlinear mass-damper-spring system otal mechanical energy = kinetic energy + potential energy V ( = m + ( k + k1 d = m + k + k1 4 (.14 Comparing the definitions of stability and mechanical energy, we can see some relations between the mechanical energy and the concepts described earlier: zero energy corresponds to the equilibrium point ( =, = assymptotic stability implies the convergence of mechanical energy to zero instability is related to the growth of mechanical energy he relations indicate that the value of a scalar quantity, the mechanical energy, indirectly reflects the magnitude of the state vector, and furthermore, that the stability properties of the system can be characterized by the variation of the mechanical energy of the system. he rate of energy variation during the system s motion is obtained by differentiating the first equality in (.14 and using (.1 m.4.1. Positive definite functions and Lyapunov functions Definition.7 A scalar continuous function V ( is said to be locally positive definite ifv ( = and, in a ball B R V ( > IfV ( = and the above property holds over the whole state space, then V ( is said to be globally positive definite. 1 For instance, the function V ( = MR + MR(1 cos 1 which is the mechanical energy of the pendulum in Eample.1, is locally positive definite. Let us describe the geometrical meaning of locally positive definite functions. Consider a positive definite function V ( of two state variables 1 and. In -dimensional space, V ( typically corresponds to a surface looking like an upward cup as shown in Fig..7. he lowest point of the cup is located at the origin. 1 V V = V V = V 1 V > V > V1 V = V Fig..7 ypical shape of a positive definite function V ( 1, he -dimesional geometrical representation can be made as follows. aking 1 and as Cartesian coordinates, the level curves V ( 1, = Vα typically present a set of ovals surrounding the origin, with each oval corresponding to a positive value ofv α.hese ovals often called contour curves may be thought as the section of the cup by horizontal planes, projected on the ( 1, plane as shown in Fig..8. V = V V = V V = V 1 1 V > V > V1 V &( = m && + ( k + k1 = ( b = b (.15 (.15 implies that the energy of the system, starting from some initial value, is continuously dissipated by the damper until the mass is settled down, i.e., =. he direct method of Lyapunov is based on generalization of the concepts in the above mass-spring-damper system to more comple systems. Fig..8 Interpreting positive definite functions using contour curves Definition.8 If, in a ball B R, the function V ( is positive definite and has continuous partial derivatives, and if its time derivative along any state trajectory of system (. is negative semi-definite, i.e., V & ( then, V ( is said to be a Lyapunov function for the system (.. Chapter Fundamentals of Lyapunov heory 1

5 Applied Nonlinear Control Nguyen an ien -. A Lyapunov function can be given simple geometrical interpretations. In Fig..9, the point denoting the value of V ( 1, is seen always point down an inverted cup. In Fig..1, the state point is seen to move across contour curves corresponding to lower and lower value ofv. 1 V V ( Fig..9 Illustrating Definition.8 for n= Obviously, this function is locally positive definite. As a mater of fact, this function represents the total energy of the pendulum, composed of the sum of the potential energy and the kinetic energy. Its time derivative yields V &( = θ & sinθ + θθ &&& = θ& herefore, by involving the above theorem, we can conclude that the origin is a stable equilibrium point. In fact, using physical meaning, we can see the reason why V & (, namely that the damping term absorbs energy. Actually, V & ( is precisely the power dissipated in the pendulum. However, with this Lyapunov function, we cannot draw conclusion on the asymptotic stability of the system, because V & ( is only negative semi-definite. Eample.8 Asymptotic stability Let us study the stability of the nonlinear system defined by V = V V = V 1 1 = 1 ( = 41 + ( around its equilibrium point at the origin. V = V V > V > V1 V ( 1, = 1 + Fig..1 Illustrating Definition.8 for n= using contour curves.4. Equilibrium point theorems Lyapunov s theorem for local stability heorem. (Local stability If, in a ball B R, there eists a scalar function V ( with continuous first partial derivatives such that V ( V & ( is positive definite (locally in B is negative semi-definite (locally in B then the equilibrium point is stable. If, actually, the derivative V & ( is locally negative definite in B R, then the stability is asymptotic. In applying the above theorem for analysis of a nonlinear system, we must go through two steps: choosing a positive Lyapunov function, and then determining its derivative along the path of the nonlinear systems. Eample.7 Local stability A simple pendulum with viscous damping is described as & θ + θ& + sin θ = R R its derivativev & along any system trajectory is V & = ( 1 + ( 1 + hus, is locally negative definite in the -dimensional ball B, i.e., in the region defined by ( 1 + <. herefore, the above theorem indicates that the origin is asymptotically stable. Lyapunov theorem for global stability heorem. (Global Stability Assume that there eists a scalar function V of the state, with continuous first order derivatives such that V ( is positive definite V & ( is negative definite V( as then the equilibrium at the origin is globally asymptotically stable. Eample.9 A class of first-order systems Consider the nonlinear system + c( = Consider the following scalar function where c is any continuous function of the same sign as its scalar argument, i.e., such as c( >. Intuitively, 1 ( (1 cosθ θ& this condition indicates that c( pushes the system back V = + towards its rest position =, but is otherwise arbitrary. Chapter Fundamentals of Lyapunov heory 11

6 Applied Nonlinear Control Nguyen an ien -. Since c is continuous, it also implies that c ( = (Fig..1. Consider as the Lyapunov function candidate the square of distance to the origin V =. he function V is radially unbounded, since it tends to infinity as. Its derivative is V & = = c(. hus V & < as long as, so that = is a globally asymptotically stable equilibrium point. c( Fig..1 he function c ( For instance, the system = sin is globally convergent to =, since for, sin sin. Similarly, the system = is globally asymptotically convergent to =. Notice that while this system s linear approimation ( is inconclusive, even about local stability, the actual nonlinear system enjoys a strong stability property (global asymptotic stability. Eample.1 Consider the nonlinear system & 1 = 1( 1 + & = 1 ( 1 + he origin of the state-space is an equilibrium point for this system. Let V be the positive definite function V = 1 +. Its derivative along any system trajectory is V & = ( 1 + which is negative definite. herefore, the origin is a globally asymptotically stable equilibrium point. Note that the globalness of this stability result also implies that the origin is the only equilibrium point of the system. Note that: - Many Lyapunov function may eist for the same system. - For a given system, specific choices of Lyapunov functions may yield more precise results than others. - Along the same line, the theorems in Lyapunov analysis are all sufficiency theorems. If for a particular choice of Lyapunov function candidate V, the condition on V & are not met, we cannot draw any conclusions on the stability or instability of the system the only conclusion we should draw is that a different Lyapunov function candidate should be tried..4. Invariant set theorem Definition.9 A set G is an invariant set for a dynamic system if every system trajectory which starts from a point in G remains in G for all future time. Local invariant set theorem he invariant set theorem reflect the intuition that the decrease of a Lyapunov function V has to graduate vanish (i.e., V & has to converge to zero because V is lower bounded. A precise statement of this result is as follows. heorem.4 (Local Invariant Set heorem Consider an autonomous system of the form (., with f continuous, and let V ( be a scalar function with continuous first partial derivatives. Assume that for some l >, the region Ω l defined by V ( < l is bounded V & ( for all in Ω l Let R be the set of all points within Ωl where V & ( =, and M be the largest invariant set in R. hen, every solution ( originating in Ωl tends to M as t. Note that: - M is the union of all invariant sets (e.g., equilibrium points or limit cycles within R - In particular, if the set R is itself invariant (i.e., if once V & =, then for all future time, then M=R he geometrical meaning of the theorem is illustrated in Fig..14, where a trajectory starting from within the bounded region Ωl is seen to converge to the largest invariant set M. Note that the set R is not necessarily connected, nor is the set M. he asymptotic stability result in the local Lyapunov theorem can be viewed a special case of the above invariant set theorem, where the set M consists only of the origin. V = l 1 V Fig..14 Convergence to the largest invariant set M Let us illustrate applications of the invariant set theorem using some eamples. Eample.11 Asymptotic stability of the mass-damper-spring system For the system (.1, we can only draw conclusion of marginal stability using the energy function (.14 in the local equilibrium point theorem, because V & is only negative semidefinite according to (.15. Using the invariant set theorem, however, we can show that the system is actually asymptotically stable. O do this, we only have to show that the set M contains only one point. Ω l R M Chapter Fundamentals of Lyapunov heory 1

7 Applied Nonlinear Control Nguyen an ien -. he set R defined by =, i.e., the collection of states with zero velocity, or the whole horizontal ais in the phase plane (,. Let us show that the largest invariant set M in this set R contains only the origin. Assume that M contains a point with a non-zero position 1, then, the acceleration at that point is & = ( k / m ( k1 / m. his implies that the trajectory will immediately move out of the set R and thus also out of the set M, a contradiction to the definition. Eample.1 Domain of attraction limit cycle 1 Consider again the system in Eample.8. For l = 1, the region Ω l, defined by V ( 1, = 1 + < 1, is bounded. he set R is simply the origin, which is an invariant set (since it is an equilibrium poin. All the conditions of the local invariant set theorem are satisfied and, therefore, any trajectory starting within the circle converges to the origin. hus, a domain of attraction is eplicitly determined by the invariant set theorem. Eample.1 Attractive limit cycle Consider again the system Fig..15 Convergence to a limit circle Moreover, the equilibrium point at the origin can actually be shown to be unstable. Any state trajectory starting from the region within the limit cycle, ecluding the origin, actually converges to the limit cycle. Eample.11 actually represents a very common application of the invariant set theorem: conclude asymptotic stability of an equilibrium point for systems with negative semi-definite V &. he following corollary of the invariant set theorem is more specifically tailored to such applications = 1 ( = 1 ( Note that the set defined by 1 + = 1 is invariant, since d ( = ( ( dt which is zero on the set. he motion on this invariant set is described (equivalently by either of the equations & 1 = = 1 herefore, we see that the invariant set actually represents a limit circle, along which the state vector moves clockwise. Is this limit circle actually attractive? Let us define a Luapunov 4 function candidate V = ( which represents a measure of the distance to the limit circle. For any arbitrary positive number l, the region Ω l, which surrounds the limit circle, is bounded. Its derivative V & = 8( 1 + ( hus V & 4 is strictly negative, ecept if 1 + = 1 or =, in which cases V & =. he first equation is simply that defining the limit cycle, while the second equation is verified only at the origin. Since both the limit circle and the origin are invariant sets, the set M simply consists of their union. hus, all system trajectories starting in Ωl converge either to the limit cycle or the origin (Fig..15 Corollary: Consider the autonomous system (., with f continuous, and let V ( be a scalar function with continuous partial derivatives. Assume that in a certain neighborhood Ω of the origin is locally positive definite V & ( is negative semi-definite the set R defined byv & ( = contains no trajectories of (. other than the trivial trajectory hen, the equilibrium point is asymptotically stable. Furthermore, the largest connected region of the form (defined byv ( < l within Ω is a domain of attraction of the equilibrium point. Indeed, the largest invariant set M in R then contains only the equilibrium point. Note that: - he above corollary replaces the negative definiteness condition on V & in Lyapunov s local asymptotic stability theorem by a negative semi-definiteness condition on V &, combined with a third condition on the trajectories within R. - he largest connected region of the form Ω l within Ω is a domain of attraction of the equilibrium point, but not necessarily the whole domain of attraction, because the function V is not unique. - he set Ω itself is not necessarily a domain of attraction. Actually, the above theorem does not guarantee that Ω is invariant: some trajectories starting in Ω but outside of the largest Ωl may actually end up outside Ω. Global invariant set theorem he above invariant set theorem and its corollary can be simply etended to a global result, by enlarging the involved region to be the whole space and requiring the radial unboundedness of the scalar functionv. Chapter Fundamentals of Lyapunov heory 1

8 Applied Nonlinear Control Nguyen an ien -. heorem.5 (Global Invariant Set heorem Consider an autonomous system of the form (., with f continuous, and let V ( be a scalar function with continuous first partial derivatives. Assume that V & ( over the whole state space V( as Let R be the set of all points where V & ( =, and M be the largest invariant set in R. hen all solutions globally asymptotically converge to M as t For instance, the above theorem shows that the limit cycle convergence in Eample.1 is actually global: all system trajectories converge to the limit cycle (unless they start eactly at the origin, which is an unstable equilibrium poin. Because of the importance of this theorem, let us present an additional (and very useful eample. Eample.14 A class of second-order nonlinear systems Consider a second-order system of the form & + b( + c( = where b and c are continuous functions verifying the sign conditions & b( > for and c( > for. he dynamics of a mass-damper-spring system with nonlinear damper and spring can be described by the equation of this form, with the above sign conditions simply indicating that the otherwise arbitrary function b and c actually present damping and spring effects. A nonlinear R-L-C (resistorinductor-capacitor electrical circuit can also be represented by the above dynamic equation (Fig..16 v C = c( v L = & v R = b( Fig..16 A nonlinear R-L-C circuit Note that if the function b and c are actually linear ( b( = α 1, c( = α, the above sign conditions are simply the necessary and sufficient conditions for the system s stability (since they are equivalent to the conditions α 1 >, α >. ogether with the continuity assumptions, the sign conditions b and c are simply that b( = and c = (Fig..17. A positive definite function for this system is V = 1 & + c( y dy, which can be thought of as the sum of the kinetic and potential energy of the system. Differentiating V, we obtain V & = && + c( = b & ( c & ( + c( = b & ( as long as. hus the system cannot get stuck at an equilibrium value other than = ; in other words, with R being the set defined by =, the largest invariant set M in R contains only one point, namely [ =, = ]. Use of the local invariant set theorem indicates that the origin is a locally asymptotically stable point. b ( & c( Fig..17 he functions b ( and c ( Furthermore, if the integral c( r dr is unbounded as, then V is a radially unbounded function and the equilibrium point at the origin is globally asymptotically stable, according to the global invariant set theorem. Eample.15 Multimodal Lyapunov Function Consider the system & + 1 π + = sin y Chose the Lyapunov function V = + y sin dy. his function has two minima, at = ±1, =, and a local maimum in (a saddle point in the state-space at =, 4 =. Its derivative V & = 1, i.e., the virtual power dissipated by the system. Now V & = = or = ±1. Let us consider each of cases: = π & = sin ecept if = or = ± 1 = ±1 & = hus the invariant set theorem indicates that the system converges globally to or ( = 1, =. he first two of these equilibrium points are stable, since they correspond to local minima of V (note again that linearization is inconclusive about their stability. By contrast, the equilibrium point ( =, = is unstable, as can be shown from linearization (& = ( π / 1, or simply by noticing that because that point is a local maimum of V along the ais, any small deviation in the direction will drive the trajectory away from it. Note that: Several Lyapunov function may eist for a given system and therefore several associated invariant sets may be derived. which can be thought of as representing the power dissipated.5 System Analysis Based on Lyapunov s Direct Method in the system. Furthermore, by hypothesis, & b( = only if How to find a Lyapunov function for a specific problem? =. Now = implies that & = c(, which is non-zero here is no general way of finding Lyapunov function for Chapter Fundamentals of Lyapunov heory 14

9 Applied Nonlinear Control Nguyen an ien -. nonlinear system. Faced with specific systems, we have to use eperience, intuition, and physical insights to search for an appropriate Lyapunov function. In this section, we discuss a number of techniques which can facilitate the otherwise blind of Lyapunov functions. Lyapunov functions for linear time-invariant systems Given a linear system of the form & = A, let us consider a quadratic Lyapunov function candidate V & = P, where P is a given symmetric positive definite matri. Its derivative yields.5.1 Lyapunov analysis of linear time-invariant systems Symmetric, skew-symmetric, and positive definite matrices Definition.1 A square matri M is symmetric if M=M (in other words, if i, j M ij = M ji. A square matri M is skewsymmetric if M = M (i.e., i, j M ij = M ji. Note that: - Any square n n matri can be represented as the sum of a symmetric and a skew-symmetric matri. his can be shown in the following decomposition M + M M - M M = symmetric skew symmetric - he quadratic function associated with a skew-symmetric matri is always zero. Let M be a n n skew-symmetric matri and is an arbitrary n 1 vector. he definition of skew-symmetric matri implies that M = M. Since M is a scalar, M = M which yields, M = (.16 In the designing some tracking control systems for robot, this fact is very useful because it can simplify the control law. - (.16 is a necessary and sufficient condition for a matri M to be skew-symmetric. Definition.11 A square matri M is positive definite (p.d. if M >. Note that: - A necessary condition for a square matri M to be p.d. is that its diagonal elements be strictly positive. - A necessary and sufficient condition for a symmetric matri M to be p.d. is that all its eigenvalues be strictly positive. - A p.d. matri is invertible. - A.d. matri M can always be decomposed as M = U ΛU (.7 where U U = I, Λ is a diagonal matri containing the eigenvalues of M - here are some following facts λmin ( M M λma ( M M = U ΛU = z Λz where U = z λmin ( M I Λ λma ( M I z z = he concepts of positive semi-definite, negative definite, and negative semi-definite can be defined similarly. For instance, a square n n matri M is said to be positive semi-definite (p.s.d. if, M. A time-varying matri M( is uniformly positive definite if α >, t, M( α I. V & = P + P = - Q (.18 where A P + P A = -Q (.19 (.19 is so-called Lyapunov equation. Note that Q may be not p.d. even for stable systems. Eample.17 Consider the second order linear system with A = If we take P = I, then - Q = P A + A P = 4. he 4 4 matri Q is not p.d.. herefore, no conclusion can be draw from the Lyapunov function on whether the system is stable or not. A more useful way of studying a given linear system using quadratic functions is, instead, to derive a p.d. matri P from a given p.d. matri Q, i.e., choose a positive definite matri Q solve for P from the Lyapunov equation check whether P id p.d. If P is p.d., then ( 1/ P is a Lyapunov function for the linear system. And the global asymptotical stability is guaranteed. heorem.6 A necessary and sufficient condition for a LI system & = A to be strictly stable is that, for any symmetric p.d. matri Q, the unique matri P solution of the Lyapunov equation (.19 be symmetric positive definite. Eample.18 Consider again the second order linear system in Eample p.18. Let us take Q = I and denote P by = 11 p P 1, p1 p where due to the symmetry of P, p 1 = p1. hen the Lyapunov equation is p1 p p11 1 p1 p1 = 1 p Chapter Fundamentals of Lyapunov heory 15 p11 p1 1 whose solution is p 11 = 5, p 1 = p = 1. he corresponding matri P = is p.d., and therefore the linear system is globally asymptotically stable..5. Krasovskii s method Krasovskii s method suggests a simplest form of Lyapunov function candidate for autonomous nonlinear systems of the

10 Applied Nonlinear Control Nguyen an ien -. form (., namely, V = f f. he basic idea of the method is simply to check whether this particular choice indeed leads to a Lyapunov function. heorem.7 (Krasovkii Consider the autonomous system defined by (., with the equilibrium point of interest being the origin. Let A( denote the Jacobian matri of the system, i.e., f A( = If the matri F = A + A is negative definite in a neighborhood Ω, then the equilibrium point at the origin is asymptotically stable. A Lyapunov function for this system is V ( = f ( f ( If Ω is the entire state space and, in addition, V( as, then the equilibrium point is globally asymptotically stable. Eample.19 Consider the nonlinear system & 1 = 61 + = 1 6 We have function for this system. If the region Ω is the whole state space, and if in addition, V( as, then the system is globally asymptotically stable..5. he Variable Gradient Method he variable gradient method is a formal approach to constructing Lyapunov functions. o start with, let us note that a scalar function V ( is related to its gradient V by the integral relation V ( = V d where V = { V / 1, K, V / n }. In order to recover a unique scalar function V from the gradient V, the gradient function has to satisfy the so-called curl conditions V V i j = j i ( i, j = 1,, K, n Note that the i th component Vi is simply the directional derivative V / i. For instance, in the case n =, the above simply means that V1 V = 1 = f 6 A 6 6 = 1 4 F A + A = he matri F is easily shown to be negative definite. herefore, the origin is asymptotically stable. According to the theorem, a Lyapunov function candidate is V ( = ( (1 6 Since V ( as, the equilibrium state at the origin is globally asymptotically stable. he applicability of the above theorem is limited in practice, because the Jcobians of many systems do not satisfy the negative definiteness requirement. In addition, for systems of higher order, it is difficult to check the negative definiteness of the matri F for all. heorem.7 (Generalized Krasovkii heorem Consider the autonomous system defined by (., with the equilibrium point of interest being the origin, and let A( denote the Jacobian matri of the system. hen a sufficient condition for the origin to be asymptotically stable is that there eist two symmetric positive definite matrices P and Q, such that, the matri F ( = A P + PA + Q is negative semi-definite in some neighborhood Ω of the origin. he function V ( = f ( f ( is then a Lyapunov he principle of the variable gradient method is to assume a specific form for the gradient V, instead of assuming a specific form for a Lyapunov function V itself. A simple way is to assume that the gradient function is of the form n Vi = aij j j= 1 Chapter Fundamentals of Lyapunov heory 16 (.1 where the a ij s are coefficients to be determined. his leads to the following procedure for seeking a Lyapunov functionv assume that V is given by (.1 (or another form solve for the coefficients a ij so as to sastify the curl equations assume restrict the coefficients in (.1 so that V & is negative semi-definite (at least locally computev from V by integration check whetherv is positive definite Since satisfaction of the curl conditions implies that the above integration result is independent of the integration path, it is usually convenient to obtain V by integrating along a path which is parallel to each ais in turn, i.e., 1 V ( = V K + K + K+ 1 ( 1,,, d1 V ( 1,,, d n Vn ( 1,, K, d n

11 Applied Nonlinear Control Nguyen an ien -. Eample. Let us use the variable gradient method top find a Lyapunov function for the nonlinear system 1 = 1 & = + 1 We assume that the gradient of the undetermined Lyapunov function has the following form V 1 = a111 + a1 V = a11 + a he curl equation is V1 V = 1 a1 a1 a1 + = a If the coefficients are chosen to be a 11 = a = 1, a1 = a1 = which leads to V 1 = 1, V = then V & can be computed as V ( = 1 d1 + d = (. his is indeed p.d., and therefore, the asymptotic stability is guaranteed. If the coefficients are chosen to be a 11 = 1, a1 =, a 1 =, a =, we obtain the p.d. function 1 V ( = (. whose derivative is V & = 1 6 ( 1 1. We can verify that V & is a locally negative definite function (noting that the quadratic terms are dominant near the origin, and therefore, (. represents another Lyapunov function for the system..5.4 Physically motivated Lyapunov functions.5.5 Performance analysis Lyapunov analysis can be used to determine the convergence rates of linear and nonlinear systems. A simple convergence lemma Lemma: If a real function W ( satisfies the inequality W& ( + α W ( (.6 α where α is a real number. hen W ( W ( e he above Lemma implies that, if W is a non-negative function, the satisfaction of (.6 guarantees the eponential convergence of W to zero. t Estimating convergence rates for linear system Let denote the largest eigenvalue of the matri P by λ ma ( P, the smallest eigenvalue of the matri Q by λ min ( Q, and their ratio λma ( P / λmin ( Q by γ. he p.d. of P and Q implies that these scalars are all strictly positive. Since matri theory shows that P λ ma ( P I and λ min ( Q I Q, we have λmin ( Q Q [ λma ( P I ] γ V λma ( P his and (.18 implies that V& γ V.his, according to t lemma, means that Q V( e γ. his together with the fact P λmin ( P (, implies that the state converges to the origin with a rate of at least γ /. he convergence rate estimate is largest for Q = I. Indeed, let P be the solution of the Lyapunov equation corresponding to Q = I is A P + P A = I and let P the solution corresponding to some other choice of Q A P + PA = Q 1 Without loss of generality, we can assume that λ min ( Q1 = 1 since rescaling Q 1 will rescale P by the same factor, and therefore will not affect the value of the corresponding γ. Subtract the above two equations yields A ( P - P + ( P - P A = ( Q1 - I Now since λ min ( Q1 = 1 = λma ( I, the matri ( Q1 - I is positive semi-definite, and hence the above equation implies that ( P - P is positive semi-definite. herefore λma ( P λma ( P Since λ min ( Q1 = 1 = λmin ( I, the convergence rate estimate γ = λmin ( Q / λma ( P corresponding to Q = I the larger than (or equal to that corresponding to Q = Q1. Estimating convergence rates for nonlinear systems he estimation convergence rate for nonlinear systems also involves manipulating the epression of V & so as to obtain an eplicit estimate of V. he difference lies in that, for nonlinear systems, V and V & are not necessarily quadratic function of the states. Eample. Consider again the system in Eample.8 1 = 1 ( = 41 + ( 1 + Choose the Lyapunov function candidate V =, its derivative is V & dv = V ( V 1. hat is = dt. he V (1 V solution of this equation is easily found to be Chapter Fundamentals of Lyapunov heory 17

12 Applied Nonlinear Control Nguyen an ien -. dt α e V ( = dt 1+ α e V (, where α =. 1 V ( If ( = V ( < 1, i.e., if the trajectory starts inside the t unit circle, then α >, and V ( < α e. his implies that the norm ( of the state vector converges to zero eponentially, with a rate of 1. However, if the trajectory starts outside the unit circle, i.e., if V ( > 1, then α <, so that V ( and therefore tend to infinity in a finite time (the system is said to ehibit finite escape time, or eplosion..6 Control Design Based on Lyapunov s Direct Method here are basically two ways of using Lyapunov s direct method for control design, and both have a trial and error flavor: Hypothesize one form of control law and then finding a Lyapunov function to justify the choice Hypothesize a Lyapunov function candidate and then finding a control law to make this candidate a real Lyapunov function Eample. Regulator design Consider the problem of stabilizing the system & + = u. Chapter Fundamentals of Lyapunov heory 18

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

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

Robot Manipulator Control. Hesheng Wang Dept. of Automation

Robot Manipulator Control. Hesheng Wang Dept. of Automation Robot Manipulator Control Hesheng Wang Dept. of Automation Introduction Industrial robots work based on the teaching/playback scheme Operators teach the task procedure to a robot he robot plays back eecute

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

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

Control of Robotic Manipulators

Control of Robotic Manipulators Control of Robotic Manipulators Set Point Control Technique 1: Joint PD Control Joint torque Joint position error Joint velocity error Why 0? Equivalent to adding a virtual spring and damper to the joints

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

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

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 8: Basic Lyapunov Stability Theory

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 8: Basic Lyapunov Stability Theory MCE/EEC 647/747: Robot Dynamics and Control Lecture 8: Basic Lyapunov Stability Theory Reading: SHV Appendix Mechanical Engineering Hanz Richter, PhD MCE503 p.1/17 Stability in the sense of Lyapunov A

More information

Control of industrial robots. Centralized control

Control of industrial robots. Centralized control Control of industrial robots Centralized control Prof. Paolo Rocco (paolo.rocco@polimi.it) Politecnico di Milano ipartimento di Elettronica, Informazione e Bioingegneria Introduction Centralized control

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

Lyapunov Stability Analysis: Open Loop

Lyapunov Stability Analysis: Open Loop Copyright F.L. Lewis 008 All rights reserved Updated: hursday, August 8, 008 Lyapunov Stability Analysis: Open Loop We know that the stability of linear time-invariant (LI) dynamical systems can be determined

More information

Control of Mobile Robots

Control of Mobile Robots Control of Mobile Robots Regulation and trajectory tracking Prof. Luca Bascetta (luca.bascetta@polimi.it) Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria Organization and

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

Using Lyapunov Theory I

Using Lyapunov Theory I Lecture 33 Stability Analysis of Nonlinear Systems Using Lyapunov heory I Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore Outline Motivation Definitions

More information

Nonlinear System Analysis

Nonlinear System Analysis Nonlinear System Analysis Lyapunov Based Approach Lecture 4 Module 1 Dr. Laxmidhar Behera Department of Electrical Engineering, Indian Institute of Technology, Kanpur. January 4, 2003 Intelligent Control

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

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

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

Nonlinear Control Lecture 4: Stability Analysis I

Nonlinear Control Lecture 4: Stability Analysis I Nonlinear Control Lecture 4: Stability Analysis I Farzaneh Abdollahi Department of Electrical Engineering Amirkabir University of Technology Fall 2010 Farzaneh Abdollahi Nonlinear Control Lecture 4 1/70

More information

THE SEPARATRIX FOR A SECOND ORDER ORDINARY DIFFERENTIAL EQUATION OR A 2 2 SYSTEM OF FIRST ORDER ODE WHICH ALLOWS A PHASE PLANE QUANTITATIVE ANALYSIS

THE SEPARATRIX FOR A SECOND ORDER ORDINARY DIFFERENTIAL EQUATION OR A 2 2 SYSTEM OF FIRST ORDER ODE WHICH ALLOWS A PHASE PLANE QUANTITATIVE ANALYSIS THE SEPARATRIX FOR A SECOND ORDER ORDINARY DIFFERENTIAL EQUATION OR A SYSTEM OF FIRST ORDER ODE WHICH ALLOWS A PHASE PLANE QUANTITATIVE ANALYSIS Maria P. Skhosana and Stephan V. Joubert, Tshwane University

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

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

Lecture 9 Nonlinear Control Design. Course Outline. Exact linearization: example [one-link robot] Exact Feedback Linearization

Lecture 9 Nonlinear Control Design. Course Outline. Exact linearization: example [one-link robot] Exact Feedback Linearization Lecture 9 Nonlinear Control Design Course Outline Eact-linearization Lyapunov-based design Lab Adaptive control Sliding modes control Literature: [Khalil, ch.s 13, 14.1,14.] and [Glad-Ljung,ch.17] Lecture

More information

Dynamical Systems & Lyapunov Stability

Dynamical Systems & Lyapunov Stability Dynamical Systems & Lyapunov Stability Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University Outline Ordinary Differential Equations Existence & uniqueness Continuous dependence

More information

Represent this system in terms of a block diagram consisting only of. g From Newton s law: 2 : θ sin θ 9 θ ` T

Represent this system in terms of a block diagram consisting only of. g From Newton s law: 2 : θ sin θ 9 θ ` T Exercise (Block diagram decomposition). Consider a system P that maps each input to the solutions of 9 4 ` 3 9 Represent this system in terms of a block diagram consisting only of integrator systems, represented

More information

Calculus of Variation An Introduction To Isoperimetric Problems

Calculus of Variation An Introduction To Isoperimetric Problems Calculus of Variation An Introduction To Isoperimetric Problems Kevin Wang The University of Sydney SSP Working Seminars, MATH2916 May 4, 2013 Contents I Lagrange Multipliers 2 1 Single Constraint Lagrange

More information

Statistical Geometry Processing Winter Semester 2011/2012

Statistical Geometry Processing Winter Semester 2011/2012 Statistical Geometry Processing Winter Semester 2011/2012 Linear Algebra, Function Spaces & Inverse Problems Vector and Function Spaces 3 Vectors vectors are arrows in space classically: 2 or 3 dim. Euclidian

More information

STABILITY ANALYSIS OF DYNAMIC SYSTEMS

STABILITY ANALYSIS OF DYNAMIC SYSTEMS C. Melchiorri (DEI) Automatic Control & System Theory 1 AUTOMATIC CONTROL AND SYSTEM THEORY STABILITY ANALYSIS OF DYNAMIC SYSTEMS Claudio Melchiorri Dipartimento di Ingegneria dell Energia Elettrica e

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

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

3.3.1 Linear functions yet again and dot product In 2D, a homogenous linear scalar function takes the general form:

3.3.1 Linear functions yet again and dot product In 2D, a homogenous linear scalar function takes the general form: 3.3 Gradient Vector and Jacobian Matri 3 3.3 Gradient Vector and Jacobian Matri Overview: Differentiable functions have a local linear approimation. Near a given point, local changes are determined by

More information

4 Second-Order Systems

4 Second-Order Systems 4 Second-Order Systems Second-order autonomous systems occupy an important place in the study of nonlinear systems because solution trajectories can be represented in the plane. This allows for easy visualization

More information

14.6 Spring Force Energy Diagram

14.6 Spring Force Energy Diagram 14.6 Spring Force Energy Diagram The spring force on an object is a restoring force F s = F s î = k î where we choose a coordinate system with the equilibrium position at i = 0 and is the amount the spring

More information

Chapter 6. Nonlinear Equations. 6.1 The Problem of Nonlinear Root-finding. 6.2 Rate of Convergence

Chapter 6. Nonlinear Equations. 6.1 The Problem of Nonlinear Root-finding. 6.2 Rate of Convergence Chapter 6 Nonlinear Equations 6. The Problem of Nonlinear Root-finding In this module we consider the problem of using numerical techniques to find the roots of nonlinear equations, f () =. Initially we

More information

Consider a particle in 1D at position x(t), subject to a force F (x), so that mẍ = F (x). Define the kinetic energy to be.

Consider a particle in 1D at position x(t), subject to a force F (x), so that mẍ = F (x). Define the kinetic energy to be. Chapter 4 Energy and Stability 4.1 Energy in 1D Consider a particle in 1D at position x(t), subject to a force F (x), so that mẍ = F (x). Define the kinetic energy to be T = 1 2 mẋ2 and the potential energy

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

Nonlinear Autonomous Systems of Differential

Nonlinear Autonomous Systems of Differential Chapter 4 Nonlinear Autonomous Systems of Differential Equations 4.0 The Phase Plane: Linear Systems 4.0.1 Introduction Consider a system of the form x = A(x), (4.0.1) where A is independent of t. Such

More information

Control Systems. Internal Stability - LTI systems. L. Lanari

Control Systems. Internal Stability - LTI systems. L. Lanari Control Systems Internal Stability - LTI systems L. Lanari outline LTI systems: definitions conditions South stability criterion equilibrium points Nonlinear systems: equilibrium points examples stable

More information

Nonlinear Oscillations and Chaos

Nonlinear Oscillations and Chaos CHAPTER 4 Nonlinear Oscillations and Chaos 4-. l l = l + d s d d l l = l + d m θ m (a) (b) (c) The unetended length of each spring is, as shown in (a). In order to attach the mass m, each spring must be

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

The stability of limit cycles in nonlinear systems

The stability of limit cycles in nonlinear systems Nonlinear Dyn 009) 56: 69 75 DOI 10.1007/s11071-008-9398-3 O R I G I NA L PA P E R The stability of limit cycles in nonlinear systems Ali Ghaffari Masayoshi Tomizuka Reza A. Soltan Received: 1 March 007

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

STABILITY. Phase portraits and local stability

STABILITY. Phase portraits and local stability MAS271 Methods for differential equations Dr. R. Jain STABILITY Phase portraits and local stability We are interested in system of ordinary differential equations of the form ẋ = f(x, y), ẏ = g(x, y),

More information

AUTOMATIC CONTROL. Andrea M. Zanchettin, PhD Spring Semester, Introduction to Automatic Control & Linear systems (time domain)

AUTOMATIC CONTROL. Andrea M. Zanchettin, PhD Spring Semester, Introduction to Automatic Control & Linear systems (time domain) 1 AUTOMATIC CONTROL Andrea M. Zanchettin, PhD Spring Semester, 2018 Introduction to Automatic Control & Linear systems (time domain) 2 What is automatic control? From Wikipedia Control theory is an interdisciplinary

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

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

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

Dissipativity. Outline. Motivation. Dissipative Systems. M. Sami Fadali EBME Dept., UNR

Dissipativity. Outline. Motivation. Dissipative Systems. M. Sami Fadali EBME Dept., UNR Dissipativity M. Sami Fadali EBME Dept., UNR 1 Outline Differential storage functions. QSR Dissipativity. Algebraic conditions for dissipativity. Stability of dissipative systems. Feedback Interconnections

More information

National Quali cations AHEXEMPLAR PAPER ONLY

National Quali cations AHEXEMPLAR PAPER ONLY National Quali cations AHEXEMPLAR PAPER ONLY EP/AH/0 Mathematics Date Not applicable Duration hours Total marks 00 Attempt ALL questions. You may use a calculator. Full credit will be given only to solutions

More information

CDS 101/110a: Lecture 2.1 Dynamic Behavior

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

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

UNCONSTRAINED OPTIMIZATION PAUL SCHRIMPF OCTOBER 24, 2013

UNCONSTRAINED OPTIMIZATION PAUL SCHRIMPF OCTOBER 24, 2013 PAUL SCHRIMPF OCTOBER 24, 213 UNIVERSITY OF BRITISH COLUMBIA ECONOMICS 26 Today s lecture is about unconstrained optimization. If you re following along in the syllabus, you ll notice that we ve skipped

More information

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

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

Lecture 2: Linear Algebra Review

Lecture 2: Linear Algebra Review EE 227A: Convex Optimization and Applications January 19 Lecture 2: Linear Algebra Review Lecturer: Mert Pilanci Reading assignment: Appendix C of BV. Sections 2-6 of the web textbook 1 2.1 Vectors 2.1.1

More information

EE363 homework 7 solutions

EE363 homework 7 solutions EE363 Prof. S. Boyd EE363 homework 7 solutions 1. Gain margin for a linear quadratic regulator. Let K be the optimal state feedback gain for the LQR problem with system ẋ = Ax + Bu, state cost matrix Q,

More information

CDS 101: Lecture 4.1 Linear Systems

CDS 101: Lecture 4.1 Linear Systems CDS : Lecture 4. Linear Systems Richard M. Murray 8 October 4 Goals: Describe linear system models: properties, eamples, and tools Characterize stability and performance of linear systems in terms of eigenvalues

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

Robot Control Basics CS 685

Robot Control Basics CS 685 Robot Control Basics CS 685 Control basics Use some concepts from control theory to understand and learn how to control robots Control Theory general field studies control and understanding of behavior

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

Stability of Nonlinear Systems An Introduction

Stability of Nonlinear Systems An Introduction Stability of Nonlinear Systems An Introduction Michael Baldea Department of Chemical Engineering The University of Texas at Austin April 3, 2012 The Concept of Stability Consider the generic nonlinear

More information

Geometric Modeling Summer Semester 2010 Mathematical Tools (1)

Geometric Modeling Summer Semester 2010 Mathematical Tools (1) Geometric Modeling Summer Semester 2010 Mathematical Tools (1) Recap: Linear Algebra Today... Topics: Mathematical Background Linear algebra Analysis & differential geometry Numerical techniques Geometric

More information

STRICT LYAPUNOV FUNCTION AND CHETAEV FUNCTION FOR STABILITY/INSTABILITY ANALYSIS OF THE PENDULUM 1

STRICT LYAPUNOV FUNCTION AND CHETAEV FUNCTION FOR STABILITY/INSTABILITY ANALYSIS OF THE PENDULUM 1 STRICT LYAPUNOV FUNCTION AND CHETAEV FUNCTION FOR STABILITY/INSTABILITY ANALYSIS OF THE PENDULUM Rafael Kelly and Victor Santibañez Dirección de Telemática, CICESE Apdo Postal 65, Adm, Carretera Tijuana

More information

ME 680- Spring Geometrical Analysis of 1-D Dynamical Systems

ME 680- Spring Geometrical Analysis of 1-D Dynamical Systems ME 680- Spring 2014 Geometrical Analysis of 1-D Dynamical Systems 1 Geometrical Analysis of 1-D Dynamical Systems Logistic equation: n = rn(1 n) velocity function Equilibria or fied points : initial conditions

More information

Video 8.1 Vijay Kumar. Property of University of Pennsylvania, Vijay Kumar

Video 8.1 Vijay Kumar. Property of University of Pennsylvania, Vijay Kumar Video 8.1 Vijay Kumar 1 Definitions State State equations Equilibrium 2 Stability Stable Unstable Neutrally (Critically) Stable 3 Stability Translate the origin to x e x(t) =0 is stable (Lyapunov stable)

More information

Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems

Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems 1 Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems Mauro Franceschelli, Andrea Gasparri, Alessandro Giua, and Giovanni Ulivi Abstract In this paper the formation stabilization problem

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

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

Perturbed Feedback Linearization of Attitude Dynamics

Perturbed Feedback Linearization of Attitude Dynamics 008 American Control Conference Westin Seattle Hotel, Seattle, Washington, USA June -3, 008 FrC6.5 Perturbed Feedback Linearization of Attitude Dynamics Abdulrahman H. Bajodah* Abstract The paper introduces

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

(1) (2) Differentiation of (1) and then substitution of (3) leads to. Therefore, we will simply consider the second-order linear system given by (4)

(1) (2) Differentiation of (1) and then substitution of (3) leads to. Therefore, we will simply consider the second-order linear system given by (4) Phase Plane Analysis of Linear Sysems Adaped from Applied Nonlinear Conrol by Sloine and Li The general form of a linear second-order sysem is a c b d From and b bc d a Differeniaion of and hen subsiuion

More information

VALLIAMMAI ENGINEERING COLLEGE

VALLIAMMAI ENGINEERING COLLEGE VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 6 DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING QESTION BANK ME-Power Systems Engineering I st Year SEMESTER I IN55- SYSTEM THEORY Regulation

More information

Lösningsförslag till tenta i ODE och matematisk modellering, MMG511, MVE162 (MVE161)

Lösningsförslag till tenta i ODE och matematisk modellering, MMG511, MVE162 (MVE161) MATEMATIK Datum: 8-5-8 Tid: 8- - - GU, Chalmers Hjälpmedel: - Inga A.Heintz Teleonvakt: Jonatan Kallus Tel.: 55 Lösningsörslag till tenta i ODE och matematisk modellering, MMG5, MVE6 (MVE6). Formulate

More information

3.5 Continuity of a Function One Sided Continuity Intermediate Value Theorem... 23

3.5 Continuity of a Function One Sided Continuity Intermediate Value Theorem... 23 Chapter 3 Limit and Continuity Contents 3. Definition of Limit 3 3.2 Basic Limit Theorems 8 3.3 One sided Limit 4 3.4 Infinite Limit, Limit at infinity and Asymptotes 5 3.4. Infinite Limit and Vertical

More information

DS-GA 1002 Lecture notes 0 Fall Linear Algebra. These notes provide a review of basic concepts in linear algebra.

DS-GA 1002 Lecture notes 0 Fall Linear Algebra. These notes provide a review of basic concepts in linear algebra. DS-GA 1002 Lecture notes 0 Fall 2016 Linear Algebra These notes provide a review of basic concepts in linear algebra. 1 Vector spaces You are no doubt familiar with vectors in R 2 or R 3, i.e. [ ] 1.1

More information

LECTURE 8: DYNAMICAL SYSTEMS 7

LECTURE 8: DYNAMICAL SYSTEMS 7 15-382 COLLECTIVE INTELLIGENCE S18 LECTURE 8: DYNAMICAL SYSTEMS 7 INSTRUCTOR: GIANNI A. DI CARO GEOMETRIES IN THE PHASE SPACE Damped pendulum One cp in the region between two separatrix Separatrix Basin

More information

Lines and points. Lines and points

Lines and points. Lines and points omogeneous coordinates in the plane Homogeneous coordinates in the plane A line in the plane a + by + c is represented as (a, b, c). A line is a subset of points in the plane. All vectors (ka, kb, kc)

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

q 1 F m d p q 2 Figure 1: An automated crane with the relevant kinematic and dynamic definitions.

q 1 F m d p q 2 Figure 1: An automated crane with the relevant kinematic and dynamic definitions. Robotics II March 7, 018 Exercise 1 An automated crane can be seen as a mechanical system with two degrees of freedom that moves along a horizontal rail subject to the actuation force F, and that transports

More information

A plane autonomous system is a pair of simultaneous first-order differential equations,

A plane autonomous system is a pair of simultaneous first-order differential equations, Chapter 11 Phase-Plane Techniques 11.1 Plane Autonomous Systems A plane autonomous system is a pair of simultaneous first-order differential equations, ẋ = f(x, y), ẏ = g(x, y). This system has an equilibrium

More information

Nonlinear dynamics & chaos BECS

Nonlinear dynamics & chaos BECS Nonlinear dynamics & chaos BECS-114.7151 Phase portraits Focus: nonlinear systems in two dimensions General form of a vector field on the phase plane: Vector notation: Phase portraits Solution x(t) describes

More information

Algorithms for Sensor-Based Robotics: Potential Functions

Algorithms for Sensor-Based Robotics: Potential Functions Algorithms for Sensor-Based Robotics: Potential Functions Computer Science 336 http://www.cs.jhu.edu/~hager/teaching/cs336 Professor Hager http://www.cs.jhu.edu/~hager The Basic Idea A really simple idea:

More information

November 13, 2018 MAT186 Week 8 Justin Ko

November 13, 2018 MAT186 Week 8 Justin Ko 1 Mean Value Theorem Theorem 1 (Mean Value Theorem). Let f be a continuous on [a, b] and differentiable on (a, b). There eists a c (a, b) such that f f(b) f(a) (c) =. b a Eample 1: The Mean Value Theorem

More information

PROBLEMS In each of Problems 1 through 12:

PROBLEMS In each of Problems 1 through 12: 6.5 Impulse Functions 33 which is the formal solution of the given problem. It is also possible to write y in the form 0, t < 5, y = 5 e (t 5/ sin 5 (t 5, t 5. ( The graph of Eq. ( is shown in Figure 6.5.3.

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

Comparison of LQR and PD controller for stabilizing Double Inverted Pendulum System

Comparison of LQR and PD controller for stabilizing Double Inverted Pendulum System International Journal of Engineering Research and Development ISSN: 78-67X, Volume 1, Issue 1 (July 1), PP. 69-74 www.ijerd.com Comparison of LQR and PD controller for stabilizing Double Inverted Pendulum

More information

Advanced Higher Grade

Advanced Higher Grade Prelim Eamination / 5 (Assessing Units & ) MATHEMATICS Advanced Higher Grade Time allowed - hours Read Carefully. Full credit will be given only where the solution contains appropriate woring.. Calculators

More information

Fundamentals of Dynamical Systems / Discrete-Time Models. Dr. Dylan McNamara people.uncw.edu/ mcnamarad

Fundamentals of Dynamical Systems / Discrete-Time Models. Dr. Dylan McNamara people.uncw.edu/ mcnamarad Fundamentals of Dynamical Systems / Discrete-Time Models Dr. Dylan McNamara people.uncw.edu/ mcnamarad Dynamical systems theory Considers how systems autonomously change along time Ranges from Newtonian

More information

Chapter 13 Internal (Lyapunov) Stability 13.1 Introduction We have already seen some examples of both stable and unstable systems. The objective of th

Chapter 13 Internal (Lyapunov) Stability 13.1 Introduction We have already seen some examples of both stable and unstable systems. The objective of th Lectures on Dynamic Systems and Control Mohammed Dahleh Munther A. Dahleh George Verghese Department of Electrical Engineering and Computer Science Massachuasetts Institute of Technology 1 1 c Chapter

More information

APPM 1360 Final Exam Spring 2016

APPM 1360 Final Exam Spring 2016 APPM 36 Final Eam Spring 6. 8 points) State whether each of the following quantities converge or diverge. Eplain your reasoning. a) The sequence a, a, a 3,... where a n ln8n) lnn + ) n!) b) ln d c) arctan

More information

3.8 Limits At Infinity

3.8 Limits At Infinity 3.8. LIMITS AT INFINITY 53 Figure 3.5: Partial graph of f = /. We see here that f 0 as and as. 3.8 Limits At Infinity The its we introduce here differ from previous its in that here we are interested in

More information

An introduction to Mathematical Theory of Control

An introduction to Mathematical Theory of Control An introduction to Mathematical Theory of Control Vasile Staicu University of Aveiro UNICA, May 2018 Vasile Staicu (University of Aveiro) An introduction to Mathematical Theory of Control UNICA, May 2018

More information

1. Introduction. 2. Outlines

1. Introduction. 2. Outlines 1. Introduction Graphs are beneficial because they summarize and display information in a manner that is easy for most people to comprehend. Graphs are used in many academic disciplines, including math,

More information

ENGI 9420 Lecture Notes 4 - Stability Analysis Page Stability Analysis for Non-linear Ordinary Differential Equations

ENGI 9420 Lecture Notes 4 - Stability Analysis Page Stability Analysis for Non-linear Ordinary Differential Equations ENGI 940 Lecture Notes 4 - Stability Analysis Page 4.01 4. Stability Analysis for Non-linear Ordinary Differential Equations A pair of simultaneous first order homogeneous linear ordinary differential

More information

, respectively to the inverse and the inverse differential problem. Check the correctness of the obtained results. Exercise 2 y P 2 P 1.

, respectively to the inverse and the inverse differential problem. Check the correctness of the obtained results. Exercise 2 y P 2 P 1. Robotics I July 8 Exercise Define the orientation of a rigid body in the 3D space through three rotations by the angles α β and γ around three fixed axes in the sequence Y X and Z and determine the associated

More information

Nonlinear Control Lecture 2:Phase Plane Analysis

Nonlinear Control Lecture 2:Phase Plane Analysis Nonlinear Control Lecture 2:Phase Plane Analysis Farzaneh Abdollahi Department of Electrical Engineering Amirkabir University of Technology Fall 2010 r. Farzaneh Abdollahi Nonlinear Control Lecture 2 1/53

More information

An introduction to Birkhoff normal form

An introduction to Birkhoff normal form An introduction to Birkhoff normal form Dario Bambusi Dipartimento di Matematica, Universitá di Milano via Saldini 50, 0133 Milano (Italy) 19.11.14 1 Introduction The aim of this note is to present an

More information

Solution of Linear State-space Systems

Solution of Linear State-space Systems Solution of Linear State-space Systems Homogeneous (u=0) LTV systems first Theorem (Peano-Baker series) The unique solution to x(t) = (t, )x 0 where The matrix function is given by is called the state

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