Backstepping

Backstepping

In control theory backstepping is a technique for designing controls for nonlinear systems developed around 1990 by Petar V. Kokotovic and others.cite journal
author = Kokotovic, P.V.
year = 1992
title = The joy of feedback: nonlinear and adaptive
journal = Control Systems Magazine, IEEE
volume = 12
issue = 3
pages = 7-17
url = http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=165507
accessdate = 2008-04-13
] It is a recursive technique in which one designs feedback controls and finds Lyapounov functions for a set of n increasingly complex systems, the last system being the one we are interested in. An integrator is added at each step, and one may "backstep" through the cascaded chain to arrive at the true control law.

The backstepping approach involves the control of a particular structure:

:dot{x} = f(x) + g(x)xi

:dot{xi} = u

where x(t) in mathbb R^n is the state vector and u(t)in mathbb R^p is the vector of inputs. Here, the actual control input cascades down through a series of integrators dot{xi}, and the control is first designed for a subsystem, then one may "backstep" through the cascaded chain to arrive at the true control law.

Control Design

Consider the example of stabilizing (x, xi) to (0, 0). Choosing xi = phi(x), with phi(0) = 0, we can rewrite the system as

:dot{x} = f(x) + g(x)phi(x)

We also assume that there is a Lyapunov function V(x) > 0 such that

:dot{V}=frac{partial V}{partial x}(f(x)+g(x)phi(x)) <= - W(x)

where W(x) is a positive definite function. Rewriting the original system, we get

:dot{x} = (f(x) + g(x)phi(x))+g(x)(xi-phi(x)):dot{xi} = u

A change of variable from (x, xi) to (x, z) with z=xi - phi(x) gives

:dot{x} = (f(x) + g(x)phi(x))+g(x)z:dot{z} = u-dot{phi}

Choosing u = v + dot{phi} gives

:dot{x} = (f(x) + g(x)phi(x))+g(x)z:dot{z} = v

Defining the augmented Lyapunov function candidate

:V_a(x,z)=V(x)+frac{1}{2}z^2

and checking that

:dot{V}_a = frac{partial V}{partial x}(f(x) + g(x)phi(x))+ frac{partial V}{partial x}g(x)z+zv <= -W(x)+ frac{partial V}{partial x}g(x)z+zv

we arrive at the control law

:v = -frac{partial V}{partial x}g(x)-kz

with k > z that gives

:dot{V}_a <= -W(x)-kz^2 < 0

In terms of the original state variables,

:u(x,xi)=v+dot{phi}=-frac{partial V}{partial x}g(x)-k(xi-phi(x))+frac{partial phi}{partial x}(f(x)+g(x)xi)

ee also

* Nonlinear control

References

* cite book
author = Khalil, H.K.
year = 1996
title = Nonlinear systems
publisher = Prentice Hall Upper Saddle River, NJ
isbn =


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • Control theory — For control theory in psychology and sociology, see control theory (sociology) and Perceptual Control Theory. The concept of the feedback loop to control the dynamic behavior of the system: this is negative feedback, because the sensed value is… …   Wikipedia

  • Seven Days (TV series) — Seven Days Seven Days intertitle Format Science fiction Drama Created by Christopher Crowe Zachary Crowe …   Wikipedia

  • List of mathematics articles (B) — NOTOC B B spline B* algebra B* search algorithm B,C,K,W system BA model Ba space Babuška Lax Milgram theorem Baby Monster group Baby step giant step Babylonian mathematics Babylonian numerals Bach tensor Bach s algorithm Bachmann–Howard ordinal… …   Wikipedia

  • Nonlinear control — is the area of control engineering specifically involved with systems that are nonlinear, time variant, or both. Many well established analysis and design techniques exist for LTI systems (e.g., root locus, Bode plot, Nyquist criterion, state… …   Wikipedia

  • Carbonate platform — A carbonate platform is a sedimentary body which possesses topographic relief, and is composed of autochthonous calcareous deposits (Wilson, 1975). Platform growth is mediated by sessile organisms whose skeletons build up the reef or by organisms …   Wikipedia

  • Miroslav Krstic — Infobox Scientist name = Miroslav Krstic caption = birth date = birth place = death date = death place = residence = citizenship = nationality = Yugoslavian ethnicity = fields = Control theory workplaces = University of California, San Diego alma …   Wikipedia

  • Miroslav Krstić — Miroslav Krstic Nationality Serbian Fields Control theory Institutions …   Wikipedia

  • retro running — pp. Running backwards as a form of exercise. Also: retro running, retrorunning. retro run v. retro runner n. Example Citations: Timothy (Bud) Badyna has broken world records. He ran a marathon in under four hours. He finished a 10K race in 45… …   New words

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”