Adaptive Approximation Based Control

Chapter 5.3.2 - Higher Order Systems

Consider the system model

where  Define z1 = x1 – ydwhere yd (t) is the signal vector to be tracked. For this system, we assume that we know scalar virtual control functions  and positive definite V1(z1) such that

where W1(z1) is a positive definite function. Our objective is to define u such that the system of equations (5.55)-(5.56) will have x1 tracking yd(i.e., z1 convergent to zero). We define z2 = x2α. Then the (z1, z2) dynamics are described by

where

Consider  . The time derivative of V along the solutions of (5.58)-(5.59) is given by

Therefore, if g2(x) ≠ 0 and the control signal u is selected as

with k2 > 0 being a design parameter, then we have

which is negative definite.

Therefore, we have proven Lemma 5.3.1. Note that this lemma can be applied recursively to achieve tracking control for higher order systems.

Lemma 5.3.1 Given a system in the form of (5.55)-(5.56) and known functions  and positive definite V1(z1) satisfying (5.57), then for u specified according to (5.60), the tracking error dynamics of (5.58)-(5.59) are asymptotically stable. If V1 is radially unbounded and all assumptions hold globally, then the tracking error dynamics are globally asymptotically stable.

■ EXAMPLE 5.7

Consider the third-order system

The tracking control design problem is solved in three steps, where the second and third steps will utilize Lemma 5.3.1.

Step 1. In this step, we find a control signal α1 to solve the tracking control problem for the system

If we select

where z1 = v1yd and k1 > 0, the controlled z1 dynamics are

and the time derivative of is given by

where .

Step 2. We are now in a position to use Lemma 5.3.1 to specify a control signal α2 to solve the tracking problem for the second order subsystem

To utilize the lemma, we let x1 = v1, x2 = v2, , ƒ2 = v1v2, g2 = (2 + cos v2), and define z2 = v2 – α1. Application of Lemma 5.3.1, specifies that

where k2 is a positive design parameter. The Lyapunov function for the second order tracking error dynamics would be  , which has a time derivative satisfying

Where .

Step 3. Now, we are in a position to use Lemma 5.3.1 to specify a control signal u to solve the original three state tracking problem To utilize the lemma, we let



and define z3 = v3 α2. Application of Lemma 5.3.1, specifies that



where k3 is a positive design parameter. As a result of the lemma, the control law given by (5.64) results in globally exponentially stable tracking error dynamics.

Implementation of this controller requires analytic computation of  and finally u. These computations will involve  In general, the computation of the quantities  can be algebraically tedious, especially for systems of order larger than two or three.         Δ

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.