In parallel with developments in adaptive nonlinear control, there has been a tremendous amount of activity in neural control and adaptive fuzzy approaches. In these studies, neural networks or fuzzy approximators are used to approximate unknown nonlinearities. The input/output response of the approximator is modified by adjusting the values of certain parameters, usually referred to as weights. From a mathematical control perspective, neural networks and fuzzy approximators represent just two classes of function approximators. Polynomials, splines, radial basis functions, and wavelets are examples of other function approximators that can be used and have been used in a similar setting. We refer to such approximation models with adaptivity features as adaptive approximators, and control methodologies that are based on them as adaptive approximation based control. Adaptive approximation based control encompasses a variety of methods that appear in the literature: intelligent control, neural control, adaptive fuzzy control, memory-based control, knowledge-based control, adaptive nonlinear control, and adaptive linear control. |
Chapter 5.2.2 - Higher-Order Input-State Linearization
5.2.2 Higher-Order Input-State Linearization Similar ideas can be developed for n-th order systems in the so called companion form: ![]() The nonlinearities can be cancelled by using a feedback linearizing control law of the form ![]() This results in a simple linear relation (n integrators in series) between v and x, given by ![]() Therefore, we can choose v as ![]() where e(t) = x1(t) – yd (t) is the tracking error. In this case, the characteristic equation for the tracking error dynamics of the closed-loop system is ![]() Choosing the design coefficients {λo, λ1, ... λn – 1} so that this characteristic equation is a Hurwitz polynomial (i.e., the roots of the polynomial are all in the left-half complex plane) implies that the closed-loop system is exponentially stable and e(t) converges to zero exponentially fast, with a rate that depends on the choice of the design coefficients. A important question is: Can all functions in nonlinear systems be cancelled by such feedback methods? Clearly, the extent of the designer's ability to cancel nonlinearities depends on the structural and physical limitations that are applicable. For example, if control actuators could be placed to allow control of every state independently (an unrealistic assumption in almost all practical applications), then under some conditions on the invertibility of the actuator gain g (x), we would be able to use each control signal to cancel the nonlinearities of the corresponding state. In general, however, it is not possible to cancel all nonlinearities by feedback linearization methods. To achieve such nonlinearity cancellation, certain structural properties in the nonlinear system must be satisfied. A first cut at the class of feedback linearizable systems is nonlinear systems described by ![]() where u is a m-dimensional control input, x is an n-dimensional state vector, A is an n × n matrix, B is an n × m matrix, and the pair (A, B) is controllable. The nonlinearities are contained in the functions α :
which results in ![]() For stabilization, a state feedback v = Kx can be designed such that the closed-loop system If a nonlinear system is not feedback linearizable, it does not imply that it cannot be controlled. There are several classes of nonlinear systems that cannot be put into the standard form for feedback linearizable systems, but they can be controlled by other methods. Feedback linearization, although a very useful tool with a beautiful mathematical theory for dealing with nonlinear systems, has some serious drawbacks in practical applications. Two of these drawbacks are discussed below:
|
During the last few years there have been significant developments in the control of highly uncertain, nonlinear dynamical systems. For systems with parametric uncertainty, adaptive nonlinear control has evolved as a powerful methodology leading to global stability and tracking results for a class of nonlinear systems. Advances in geometric nonlinear control theory, in conjunction with the development and refinement of new techniques, such as the backstepping procedure and tuning functions, have brought about the design of control systems with proven stability properties. In addition, there has been a lot of research activity on robust nonlinear control design methods, such as sliding mode control, Lyapunov redesign method, nonlinear damping, and adaptive bounding control. These techniques are based on the assumption that the uncertainty in the nonlinear functions is within some known, or partially known, bounding functions.
TABLE OF CONTENTS 





n

is asymptotically stable. This is achieved by selecting K such that all the eigenvalues of A + BK are in the left-half complex plane. A similar design procedure, based on linear control designed methods, can be used to select v for tracking problems. The reader will undoubtedly notice that the class of systems described by (5.20) is significantly more general than the class of nonlinear systems in companion form (5.19). The class of feedback linearizable systems is actually even larger than the systems described by (5.20) since it includes nonlinear systems that can be transformed to (5.20) by a coordinate transformation. This topic is discussed in detail in the next subsection.


