Fuzzy Adapt ive Robust Control of a Class of Nonl inear 1 Systems
Yonggon Lee,J Q Gong,Bin Yao,Stanislaw H Zak
2001-01-01
Abstract:Fuzzy adaptive robust tracking controller for a class of uncertain nonlinear dynamical systems is proposed and analyzed. The controller's construction and its analysis involve sliding modes. The proposed controller consists of two components. Robust feedback component is employed to eliminate the effects of disturbances, while a fuzzy logic component equipped with an adaptation mechanism reduces modeling uncertainties by approximating model's nonlinearities on-line. Projection method is used to prevent the adaptation parameters from going unbounded in the presence of disturbances. It is shown that the closed-loop system driven by the proposed controller is stable and the adaptation parameters are bounded. A guaranteed transient performance and a guaranteed final tracking accuracy in the presence of parametric uncertainties and disturbances are achieved. Furthermore, if there are no disturbances and the unknown model's nonlinearities are within the approximation range of the fuzzy logic system, asymptotic output tracking is also achieved. 1 I n t r o d u c t i o n When a mathematical model of the plant is not available but rather its linguistic description from experts is available, fuzzy logic controllers may be useful. The controllers proposed in this paper integrate fuzzy logic and adaptive robust control (ARC) schemes. The adaptive robust controllers studied by Yao and Tomizuka [1, 2, 3, 4] combine robust feedback and adaptation capability together with the projection mapping method. The proposed controllers consist of two components. The robust feedback component eliminates the effects of the disturbances. The adaptive component reduces approximation errors and the projection operators prevent the adaptation parameters from going unbounded. As a result, ARC can achieve a guaranteed transient tracking performance and a guaranteed final tracking accuracy in the presence of ap1 This work was supported by the National Science Foundation under Grant ECS-9819310 and CMS-9734345. 2 School of Electrical and Computer Engineering, Purdue University, West Lafayette, IN 47907 3School of Mechanical Engineering, Purdue University, West Lafayette, IN 47907 proximation errors and disturbances. In addition, we can utilize the linguistic information in designing the fuzzy logic component. For example, with the help from the experts, we can reduce the transient time and transient error by properly setting the membership functions of the fuzzy logic system and the initial values of the adaptation parameters. Hence, all available information about the plant is used to synthesize a high-performance controller. 2 P l a n t M o d e l and C o n t r o l O b j e c t i v e We consider a class of nonlinear dynamical systems modeled by the differential equation x ('~) f (x) + g (x )u + q, (1) where x [ x 5: -.x(~_l) ]T is the state vector, u is the control input, the functions f = f (x) and g = g (x) are unknown to us. The function r /= q(t, x) is a model of system's disturbances. We assume that Iq( t, ~)1 _< d, (2) where d > 0 is known to us. We further assume that the function g(x) has a positive lower bound, that is, there exists a positive constant g such that g(x) > g > O. Let