Jump to content

Control-Lyapunov function

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Rjwilmsi (talk | contribs) at 22:54, 1 April 2009 (Typo fixing + Check Wikipedia fixes:(1) format cite template dates (1), using AWB). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

In control theory, a control-Lyapunov function [1]is a generalization of the notion of Lyapunov function used in stability analysis. The ordinary Lyapunov function is used to test whether a dynamical system is stable (more restrictively, asymptotically stable). That is, whether the system starting in a state in some domain D will remain in D, or for asymptotic stability will eventually return to . The control-Lyapunov function is used to test whether a system is feedback stabilizable, that is whether for any state x there exists a control such that the system can be brought to the zero state by applying the control u.

More formally, suppose we are given a dynamical system

where the state x(t) and the control u(t) are vectors.

Definition. A control-Lyapunov function is a function that is continuous, positive-definite (that is V(x,u) is positive except at where it is zero), proper (that is as ), and such that

The last condition is the key condition; in words it says that for each state x we can find a control u that will reduce the "energy" V. Intuitively, if in each state we can always find a way to reduce the energy, we should eventually be able to bring the energy to zero, that is to bring the system to a stop. This is made rigorous by the following result:

Artstein's theorem. The dynamical system has a differentiable control-Lyapunov function if and only if there exists a regular stabilizing feedback u(x).

It may not be easy to find a control-Lyapunov function for a given system, but if we can find one thanks to some ingenuity and luck, then the feedback stabilization problem simplifies considerably, in fact it reduces to solving a static non-linear programming problem

for each state x.

The theory and application of control-Lyapunov functions were developed by Z. Artstein and E. D. Sontag in the 1980s and 1990s.

Notes

  1. ^ Freeman (46)

References

  • Freeman, Randy A. (2008). Robust Nonlinear Control Design (illustrated, reprint ed.). Birkhäuser. p. 257. ISBN 0817647589. Retrieved 2009-03-04. {{cite book}}: Unknown parameter |coauthors= ignored (|author= suggested) (help)

See also