Adaptive Approximation Based Control

Chapter 5.4.4 - Nonlinear Damping

The Lyapunov redesign approach developed in Section 5.4.3 is based on the principle of first designing a nominal controller u = p0(x), with a Lyapunov function such that the nominal system satisfies some desirable stability properties, and then augmenting the control law using u = p0(x) + p*(x) such that the corrective term p*(x) is designed (using the same nominal Lyapunov function) to address a matched uncertainty term (x, u). One of the key assumptions made in the design methodology described in Section 5.4.3 is that the uncertainty term (x, u) is bounded by a known bounding term  . The nonlinear damping method developed in this section relaxes somewhat this assumption by not requiring that the bounding term  is known.

Consider again the system described by (5.92); i.e.,

The uncertainty function n(x, u) is assumed to be of the form

where the m × m matrix Φ is known, and 0 is unknown but uniformly bounded (i.e., 0(x, u) < M for all (x, u)). In this case the bound M does not need to be known. Again, the objective is to design a "corrective" control law p*(x) that stabilizes the closed-loop system.

Following the same procedure as in Section 5.4.3, we consider a nominal Lyapunov function V0(x) that satisfies (5.93), (5.94) for some class functions α1, α2, α3. The time derivative of V0 along the solutions of (5.101), (5.102) is given by

where (x) is the same as defined in (5.96). Now, let us select p*(x) as

where k > 0 is a scalar. By substituting (5.104) in (5.103) we obtain

Since 0(x, u) is uniformly bounded in (x, u),

The term

is of the form Q(α) = –kα2 + αM, where α = (x)2 • Φ(t, x)2; therefore, Q attains the maximum value of M/4k at α = M/2k. Therefore,

Since α3(x) is strictly increasing and approaches ∞ as x → ∞, there exists a ball of radius such that  for x outside . Therefore, the closed-loop system is uniformly bounded and the trajectory x(t) converges to the invariant set

where can be made smaller by increasing the feedback gain k or by decreasing the infinity norm of the model error.

■ EXAMPLE 5.10

Consider the nonlinear model of Example 5.9. In this case, instead of assuming that is known, we assume that z(z) = Φ(z) 0(z) where Φ is known, while 0 is unknown but uniformly bounded.

The corrective control term obtained using the nonlinear damping method is given by

It is noted that this control law is not switching as it was in the case of the Lyapunov redesign method.Δ

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Motion Controllers
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.