Misplaced Pages

LaSalle's invariance principle

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
(Redirected from Krasovskii–LaSalle principle)

LaSalle's invariance principle (also known as the invariance principle, Barbashin-Krasovskii-LaSalle principle, or Krasovskii-LaSalle principle) is a criterion for the asymptotic stability of an autonomous (possibly nonlinear) dynamical system.

Global version

Suppose a system is represented as

x ˙ = f ( x ) {\displaystyle {\dot {\mathbf {x} }}=f\left(\mathbf {x} \right)}

where x {\displaystyle \mathbf {x} } is the vector of variables, with

f ( 0 ) = 0 . {\displaystyle f\left(\mathbf {0} \right)=\mathbf {0} .}

If a C 1 {\displaystyle C^{1}} (see Smoothness) function V ( x ) {\displaystyle V(\mathbf {x} )} can be found such that

V ˙ ( x ) 0 {\displaystyle {\dot {V}}(\mathbf {x} )\leq 0} for all x {\displaystyle \mathbf {x} } (negative semidefinite),

then the set of accumulation points of any trajectory is contained in I {\displaystyle {\mathcal {I}}} where I {\displaystyle {\mathcal {I}}} is the union of complete trajectories contained entirely in the set { x : V ˙ ( x ) = 0 } {\displaystyle \{\mathbf {x} :{\dot {V}}(\mathbf {x} )=0\}} .

If we additionally have that the function V {\displaystyle V} is positive definite, i.e.

V ( x ) > 0 {\displaystyle V(\mathbf {x} )>0} , for all x 0 {\displaystyle \mathbf {x} \neq \mathbf {0} }
V ( 0 ) = 0 {\displaystyle V(\mathbf {0} )=0}

and if I {\displaystyle {\mathcal {I}}} contains no trajectory of the system except the trivial trajectory x ( t ) = 0 {\displaystyle \mathbf {x} (t)=\mathbf {0} } for t 0 {\displaystyle t\geq 0} , then the origin is asymptotically stable.

Furthermore, if V {\displaystyle V} is radially unbounded, i.e.

V ( x ) {\displaystyle V(\mathbf {x} )\to \infty } , as x {\displaystyle \Vert \mathbf {x} \Vert \to \infty }

then the origin is globally asymptotically stable.

Local version

If

V ( x ) > 0 {\displaystyle V(\mathbf {x} )>0} , when x 0 {\displaystyle \mathbf {x} \neq \mathbf {0} }
V ˙ ( x ) 0 {\displaystyle {\dot {V}}(\mathbf {x} )\leq 0}

hold only for x {\displaystyle \mathbf {x} } in some neighborhood D {\displaystyle D} of the origin, and the set

{ V ˙ ( x ) = 0 } D {\displaystyle \{{\dot {V}}(\mathbf {x} )=0\}\cap D}

does not contain any trajectories of the system besides the trajectory x ( t ) = 0 , t 0 {\displaystyle \mathbf {x} (t)=\mathbf {0} ,t\geq 0} , then the local version of the invariance principle states that the origin is locally asymptotically stable.

Relation to Lyapunov theory

If V ˙ ( x ) {\displaystyle {\dot {V}}(\mathbf {x} )} is negative definite, then the global asymptotic stability of the origin is a consequence of Lyapunov's second theorem. The invariance principle gives a criterion for asymptotic stability in the case when V ˙ ( x ) {\displaystyle {\dot {V}}(\mathbf {x} )} is only negative semidefinite.

Examples

A plot of vector field ( x ˙ , y ˙ ) = ( y x 3 , x 5 ) {\displaystyle ({\dot {x}},{\dot {y}})=(-y-x^{3},x^{5})} and Lyapunov function V ( x , y ) = x 6 + 3 y 2 {\displaystyle V(x,y)=x^{6}+3y^{2}} .

Simple example

Example taken from "LaSalle's Invariance Principle, Lecture 23, Math 634", by Christopher Grant.

Consider the vector field ( x ˙ , y ˙ ) = ( y x 3 , x 5 ) {\displaystyle ({\dot {x}},{\dot {y}})=(-y-x^{3},x^{5})} in the plane. The function V ( x , y ) = x 6 + 3 y 2 {\displaystyle V(x,y)=x^{6}+3y^{2}} satisfies V ˙ = 6 x 8 {\displaystyle {\dot {V}}=-6x^{8}} , and is radially unbounded, showing that the origin is globally asymptotically stable.

Pendulum with friction

This section will apply the invariance principle to establish the local asymptotic stability of a simple system, the pendulum with friction. This system can be modeled with the differential equation

m l θ ¨ = m g sin θ k l θ ˙ {\displaystyle ml{\ddot {\theta }}=-mg\sin \theta -kl{\dot {\theta }}}

where θ {\displaystyle \theta } is the angle the pendulum makes with the vertical normal, m {\displaystyle m} is the mass of the pendulum, l {\displaystyle l} is the length of the pendulum, k {\displaystyle k} is the friction coefficient, and g is acceleration due to gravity.

This, in turn, can be written as the system of equations

x ˙ 1 = x 2 {\displaystyle {\dot {x}}_{1}=x_{2}}
x ˙ 2 = g l sin x 1 k m x 2 {\displaystyle {\dot {x}}_{2}=-{\frac {g}{l}}\sin x_{1}-{\frac {k}{m}}x_{2}}

Using the invariance principle, it can be shown that all trajectories that begin in a ball of certain size around the origin x 1 = x 2 = 0 {\displaystyle x_{1}=x_{2}=0} asymptotically converge to the origin. We define V ( x 1 , x 2 ) {\displaystyle V(x_{1},x_{2})} as

V ( x 1 , x 2 ) = g l ( 1 cos x 1 ) + 1 2 x 2 2 {\displaystyle V(x_{1},x_{2})={\frac {g}{l}}(1-\cos x_{1})+{\frac {1}{2}}x_{2}^{2}}

This V ( x 1 , x 2 ) {\displaystyle V(x_{1},x_{2})} is simply the scaled energy of the system. Clearly, V ( x 1 , x 2 ) {\displaystyle V(x_{1},x_{2})} is positive definite in an open ball of radius π {\displaystyle \pi } around the origin. Computing the derivative,

V ˙ ( x 1 , x 2 ) = g l sin x 1 x ˙ 1 + x 2 x ˙ 2 = k m x 2 2 {\displaystyle {\dot {V}}(x_{1},x_{2})={\frac {g}{l}}\sin x_{1}{\dot {x}}_{1}+x_{2}{\dot {x}}_{2}=-{\frac {k}{m}}x_{2}^{2}}

Observe that V ( 0 ) = 0 {\displaystyle V(0)=0} and V ˙ ( 0 ) = 0 {\displaystyle {\dot {V}}(0)=0} . If it were true that V ˙ < 0 {\displaystyle {\dot {V}}<0} , we could conclude that every trajectory approaches the origin by Lyapunov's second theorem. Unfortunately, V ˙ 0 {\displaystyle {\dot {V}}\leq 0} and V ˙ {\displaystyle {\dot {V}}} is only negative semidefinite since x 1 {\displaystyle x_{1}} can be non-zero when V ˙ = 0 {\displaystyle {\dot {V}}=0} . However, the set

S = { ( x 1 , x 2 ) | V ˙ ( x 1 , x 2 ) = 0 } {\displaystyle S=\{(x_{1},x_{2})|{\dot {V}}(x_{1},x_{2})=0\}}

which is simply the set

S = { ( x 1 , x 2 ) | x 2 = 0 } {\displaystyle S=\{(x_{1},x_{2})|x_{2}=0\}}

does not contain any trajectory of the system, except the trivial trajectory x = 0 {\displaystyle x=0} . Indeed, if at some time t {\displaystyle t} , x 2 ( t ) = 0 {\displaystyle x_{2}(t)=0} , then because x 1 {\displaystyle x_{1}} must be less than π {\displaystyle \pi } away from the origin, sin x 1 0 {\displaystyle \sin x_{1}\neq 0} and x ˙ 2 ( t ) 0 {\displaystyle {\dot {x}}_{2}(t)\neq 0} . As a result, the trajectory will not stay in the set S {\displaystyle S} .

All the conditions of the local version of the invariance principle are satisfied, and we can conclude that every trajectory that begins in some neighborhood of the origin will converge to the origin as t {\displaystyle t\rightarrow \infty } .

History

The general result was independently discovered by J.P. LaSalle (then at RIAS) and N.N. Krasovskii, who published in 1960 and 1959 respectively. While LaSalle was the first author in the West to publish the general theorem in 1960, a special case of the theorem was communicated in 1952 by Barbashin and Krasovskii, followed by a publication of the general result in 1959 by Krasovskii.

See also

Original papers

  • LaSalle, J.P. Some extensions of Liapunov's second method, IRE Transactions on Circuit Theory, CT-7, pp. 520–527, 1960. (PDF Archived 2019-04-30 at the Wayback Machine)
  • Barbashin, E. A.; Nikolai N. Krasovskii (1952). Об устойчивости движения в целом [On the stability of motion as a whole]. Doklady Akademii Nauk SSSR (in Russian). 86: 453–456.
  • Krasovskii, N. N. Problems of the Theory of Stability of Motion, (Russian), 1959. English translation: Stanford University Press, Stanford, CA, 1963.

Text books

Lectures

References

  1. Khalil, Hasan (2002). Nonlinear Systems (3rd ed.). Upper Saddle River NJ: Prentice Hall.
  2. Wassim, Haddad; Chellaboina, VijaySekhar (2008). Nonlinear Dynamical Systems and Control, a Lyapunov-based approach. Princeton University Press.
  3. Grant, Christopher (1999-10-22). "LaSalle's Invariance Principle, Lecture 23, Math 634" (PDF). Archived from the original (PDF) on 2019-07-14. Retrieved 2022-06-28.
  4. ^ Lecture notes on nonlinear control, University of Notre Dame, Instructor: Michael Lemmon, lecture 4.
  5. Lecture notes on nonlinear analysis, National Taiwan University, Instructor: Feng-Li Lian, lecture 4-2.
  6. Vidyasagar, M. Nonlinear Systems Analysis, SIAM Classics in Applied Mathematics, SIAM Press, 2002.
Categories: