Outline Lyapunov Stability Theory: Linear Systems M. S. Fadali Professor of EE Lyapunov’s (first, indirect) linearization method. Linear time-invariant case. Domain of attraction. 1 2 Lyapunov’s Linearization Method Example Linearize nonlinear of equilibrium : Determine the stability of the equilibrium of the mechanical system at the origin Equilibrium with system in vicinity . Find the eigenvalues of the linearized system. of the nonlinear system is: The equilibrium ◦ Exponentially stable if all the eigenvalues are in the open LHP. ◦ Unstable if one or more of its eigenvalues is in the open RHP. ◦ Inconclusive for LHP eigenvalues and one or more eigenvalues on the imaginary axis. 3 4 Nonlinear State Equations Physical state variables State Equations Linearization and Stability Equilibrium state Linearized model with Characteristic polynomial and stability , Stable , 5 6 Linear Time-invariant Case Proof: Sufficiency The LTI system Use a quadratic Lyapunov function is asymptotically stable if and only if for any positive definite matrix there exists a positive definite symmetric solution to the Lyapunov equation globally exp. stable. 7 8 Proof: Necessity Let Symmetric Positive Definite Hurwitz for some nonzero iff is not an observable pair. for observable. Note: can be positive semidefinite. → 9 Uniqueness 10 Remarks Recall that the original Lyapunov theorem only gives a sufficient condition. If we start with (i.e. with ) and solve for , the condition the test may or may not work. If we start with (i.e. with the derivative and we find a the condition is necessary and sufficient. Subtract constant if and only if 11 12 Solution Example Determine the stability of the system with state matrix using the Lyapunov equation with • Multiply . Note: The system is clearly stable by inspection since is in companion form. • Equate to obtain three equations in three unknowns. 13 Equivalent Linear System 14 Choose 15 not positive definite. No conclusion: sufficient condition only. Choose and solve for . 16 MAPLE Equivalent Linear System Compute: with(LinearAlgebra): Transpose(A).P+P.A Solve the equivalent linear system: M.p=-q p is a vector whose entries are the entries of the P matrix, similarly define q LinearSolve(M,B) 17 MATLAB Solve a different equation. Identical to our equation with replaced by . Eigenvalues are the same! 18 MATLAB Example >> A=[0,1;-6,-5]; >> Q=eye(2) >> P=lyap(A,eye(2)) P= 0.5333 -0.5000 -0.5000 0.7000 >> eig(P) ans = 0.1098 1.1236 19 20 To Get Earlier Answer Domain (Ball, Region) of Attraction Region in which the trajectories of the system converge to an asymptotically stable equilibrium point. Difficult to estimate, in general. Can be estimated using the linearized system in the vicinity of the asymptotically stable equilibrium. 1.1167 0.08333 P 0.08333 0.1167 >> P=lyap(A',eye(2)) P= 1.1167 0.0833 0.0833 0.1167 21 Example 22 Calculate Equilibrium Lyapunov function candidate for For 23 24 Simulation Results Theorem 3.9 The ball of attraction can be estimated to be Although for we have this region includes divergent trajectories because is not an invariant set. For example, the trajectory starting at crosses then diverges. Equilibrium I. compact set containing invariant w.r.t. the solutions of , II. Then 25 Proof of the region of attraction of 26 Example Under the assumptions is the largest invariant set in By La Salle’s Theorem, every solution , i.e. starting in approaches as approaches as is an estimate of the domain of attraction. For 27 28 Invariant Set Estimate Using Linearized system Minimum value at edge Solve 29 Example 30 Contours 2 Equilibrium Solve 1.5 1 0.5 0 -0.5 -1 -1.5 -3 for 31 -2 -1 0 1 2 3 32
© Copyright 2026 Paperzz