Adaptive Approximation Based Control

Chapter 5.4.1 - Bounding Control

Bounding control is one of the simplest approaches for dealing with unknown nonlinearities. Here, we consider a simple scalar system with one unknown nonlinearity, which lies within certain known bounds. This approach can be extended to more complex systems. In Chapter 6, we will revisit bounding control as a way of motivating adaptive approximation of the unknown component of nonlinear systems.

Consider the scalar nonlinear system

where the objective is to design a control law such that y(t) = x(t) tracks a desired signal yd (t). Let e(t) – y(t) yd (t) be the tracking error. We assume that the function ƒ is unknown but belongs to a certain known range as follows:

where ƒL and ƒUare known lower and upper bounds, respectively, on the unknown function ƒ. In general, the bounds ƒL and ƒU may be positive or negative, or their sign may change as x varies.

Consider the following control law:

where am> 0. Using the above control, it is easy to see that the tracking error dynamics satisfy

Now, let V = ½e2 be a Lyapunov function candidate. The time derivative of V satisfies

Therefore, me tracking error converges to zero exponentially fast. It is noted that, in general, the control law (5.82) is discontinuous at e = 0. This may result in the trajectory x(t) going back and forth between  , causing the control law to be switching, thus creating chattering problems. By  we denote a value of the trajectory y(t) which is slightly larger than yd (t), thus causing the tracking error e to be slightly positive, and correspondingly,  denotes a value of the trajectory which is slightly smaller than yd (t).

The chattering can be remedied by using a smooth approximation to the control law of the form

Chapter_5-229.jpg

where δ > 0 is a small design constant. Exercise 5.18 asks the reader to prove that the closed-loop system with the above smooth approximation of the discontinuous bounding control achieves convergence to the set x < δ in finite time.

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.