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 4 - Parameter Estimation Methods
This chapter has three objectives: the formulation of parametric models for the approximation problem; the design of online learning schemes; and the derivation of parameter estimation algorithms with certain stability and robustness properties. The perspective of this chapter is motivated in Section 4.1, where we use examples to develop some intuition into the adaptive approximation problem for unknown nonlinear functions that appear in the state equation model of a dynamical system. This section includes a formal definition of the adaptive approximation problem and a discussion of various key issues in parametric estimation. In the subsequent sections of this chapter, we describe in detail the procedure for designing online learning algorithms, which consists of three steps: (i) derivation of parametric models; (ii) design of online learning scheme; and (iii) derivation of parameter estimation algorithms. The overall learning approach is developed in a continuous-time framework, where it is assumed that the original dynamical system as well as the adaptive law evolve in continuous-time. The focus on this chapter is parameter estimation methods for adaptive function approximation, not adaptive approximation based control. The methods that are developed here will provide a foundation for the adaptive approximation based control approaches that are developed in Chapters 6 and 7. Section 4.2 considers the derivation of parametric models. The objective in deriving a suitable parametric model is to rewrite the nonlinear differential equation model in a structured way such that the uncertainty appears in a desired fashion. Specifically, any unknown functions in the state variable model are replaced by approximators (potentially, of any form described in Chapter 3), such that the uncertainty is now converted into two components that will be treated differently:
Based on the derived parametric model, in Section 4.3 we consider the design of online learning schemes. This step constructs an architecture for adaptive approximation. The architecture is tightly related to the parametric model derived in Section 4.2. Two types of online learning schemes will be investigated: the error filtering online learning scheme, and the regressor filtering online learning scheme. The final step of the design procedure, described in Section 4.4, deals with deriving adaptive laws for updating the parameter estimates (weights) that reside in the function approximator. The stability and convergence properties of the learning architecture (under certain conditions) are formally analyzed in Section 4.5. In Section 4.6, we examine the case where the functional approximation error is nonzero, or there are external time-varying disturbances and/or measurement noise terms that cannot be approximated by the adaptive approximation scheme. In this situation, we consider the modification of the learning algorithms, leading to so called robust learning algorithms, and consider the stability and convergence properties of robust learning schemes. Finally, Section 4.7 provides some concluding remarks. |
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