Abstract

This paper focuses on the fuzzy variable structure control for uncertain systems with disturbance. Specifically, the fuzzy control is introduced to estimate the control disturbance, the switching control is included to compensate for the approximation error, and they possess the characteristic of simpleness in design and effectiveness in attenuating the control chattering. Some typical numerical examples are presented to demonstrate the effectiveness and advantage of the fuzzy variable structure controller proposed.

1. Introduction

Since the pioneering works of Utkin in 1977 [1], the variable structure control (VSC) has generated considerable interests in control field. Up to now many researches on VSC have been carried out [216]. Based on VSC theory, [2] developed an adaptive fuzzy control system design method for uncertain Takagi-Sugeno fuzzy models with norm-bounded uncertainties. By using a high-gain observer, [3] presented an output feedback model-reference variable structure controller to achieve global exponential stability with respect to a small residual set without generating peaking in the control signal. In [4], the subordinated reachability of the sliding motion is introduced to realize the control on a class of uncertain stochastic systems with time-varying delay. Via introducing a pseudo-inversion, the authors in [5] discussed the adaptive control for the uncertain discrete time linear systems preceded by hysteresis nonlinearity. In [6], a sufficient condition for existence of reduced-order sliding mode dynamics was derived to realize the sliding mode control of a continuous-time switched stochastic system. For VSC, one of the most intriguing properties is the insensitivity to parameter uncertainties and external disturbance for the switching action between sliding modes, which can lead to the generation of chattering phenomenon and make a difference to system control performance. Therefore how to solve this problem is always a challenging topic for VSC.

Uncertainties and disturbances exist in many kinds of systems; this makes the practical control problem complicated and has received much attention from scholars [1722]. VSC method is one of the effective solutions, and conventionally the switching term is built based on the upper norm bound of control disturbance to satisfy the system control condition. Therefore there exists the difference between real control disturbance and its upper norm bound. The maximum switching amplitude can be double disturbance error upper bound. For ease of use, the upper norm bound sometimes is taken as a constant by experience. This may lead to the serious chattering problem. Widely acknowledged, an effective solution is to build a unit to obtain the estimate of time-varying control disturbance. Up to now, there exist some feasible methods, such as neural networks and genetic algorithm, to tackle the problem. However in real application, those approaches are too complicated and need much more control information. Corresponding control cost problem cannot be ignored.

Recently, fuzzy method gets wide attention in the control field, corresponding research can be seen in [2333] and the references therein. It is also introduced to VSC area for its characteristic of simpleness in design, and effectiveness in attenuating chattering. In this paper, a fuzzy auxiliary controller will be built to approximate the control disturbance based on just one feedback signal and a switching control term will be designed to compensate for the approximation error. Some typical simulation examples will be concerned afterward to illustrate the effectiveness of the controller given.

Notations used in this paper are fairly standard. Let be the -dimensional Euclidean space, represents the set of real matrix, denotes the th derivative of , and the notation means that is real symmetric and positive definite, denotes the operator , and denotes the saturated function.

2. Problem Statement

In this paper, the following high order uncertain single-input single-output (SISO) system with disturbance is considered: where is the system state vector, is the nonlinear function, is the nonlinear uncertainties, is the external disturbance, is the nonzero coefficient of control input, and is the control input.

Define the tracking error where , , and is the desired trajectory with where denotes the th derivative of . Then the error dynamic system can be expressed by where is the control disturbance.

The problem to be addressed in this paper is to design a controller such that the tracking error variable satisfies In this paper, the following lemma is needed

Lemma 2.1 (see [34]). If is a uniformly continuous function for and if exists and is finite, then

3. Design of Fuzzy Variable Structure Controller

In this section, the FVSC method is introduced to realize the control for uncertain system with disturbance. First, the following sliding surface is introduced: where is chosen such that the distribution of the roots of characteristic equation is on the left side of complex plane to make the following system stable: Then, we have Based on Lyaponov method and VSC theory, the following theoretical result can be obtained.

First, a fuzzy auxiliary controller is built to estimate the control disturbance . Corresponding fuzzy rules are given byIF THEN should be increased,IF THEN should be decreased,

where The term under consideration can take a greater value. If it is too big, this may lead to some serious control problem in practice. Therefore in this paper, based on the integral method, the small value is recommended to replace by for their relations as follows: where is the proportionality coefficient.

Let denote the fuzzy input , and denotes the fuzzy output . The fuzzy sets of the input and the output are defined, respectively, as where NB is negative and large, NM is negative and medium, ZO is zero, PM is the positive and medium, and PB is positive and large.

Select the following fuzzy rules:R1: IF    is PB  THEN    is PB,R2: IF    is PM  THEN    is PM,R3: IF    is ZO  THEN    is ZO,R4: IF    is NM  THEN    is NM,R5: IF    is PB  THEN    is NB.

Hence based on the proposed fuzzy auxiliary controller, the following theoretical result can be concluded.

Theorem 3.1. For , system (2.1) can track the desired trajectory (2.3) based on the following fuzzy variable structure controller:

Proof. Choose the Lyapunov functional candidate as The time derivative of along trajectories of error model (2.4) is as Substituting (3.7) into (3.9), we have where . For , we have . Integrating both sides of (3.9) from 0 to leads to Since is positive and is finite, the following inequality can be concluded: Based on Lemma 2.1, we can obtain Hence This means the system control can be achieved based on the fuzzy VSC proposed. The proof of Theorem 3.1 is thus completed.

Remark 3.2. The fuzzy auxiliary controller is constructed based on the feedback signal , the employed fuzzy rule is simple, and essentially used to keep at zero. Hence it can be concluded that . This completes our proof.

We can see that the fuzzy auxiliary controller and the sliding mode controller come together to realize the effective control on system (2.1).

4. Numerical Example

In this section, we will verify the proposed methodology by giving an illustrative example. First consider the following disturbed system where For simulation purposes, we consider the step size 0.001 second, the initial condition , the desired trajectory , and the control parameters , , , . The membership function of the input and the output of fuzzy system are shown in Figures 12. First, we adopt the general VSC method via fixing . The simulation results are shown in Figures 35. Next, we adopt the general VSC method via fixing . The simulation results are shown in Figures 68. Finally, we employ the given fuzzy VSC method. The simulation results are shown in Figures 911.

Remark 4.1. Figures 3, 6, and 9 show the time response of control disturbance and its estimate . Figures 4, 7, and 10 show the time response of the tracking error. Figures 5, 8 and 11 show the time response of the control input. In case 1, the control disturbance is fixed at 50, which is bigger than the upper bound of . From Figures 35 it can be seen, when , that there is an obvious chattering phenomenon in control input for the estimation error of . In case 2, the control disturbance is fixed at 20, which is less than the upper bound of . From Figures 68 it can be seen, when , that there exists a big tracking error because the VSC can not be guaranteed at this moment. In case 3, the control disturbance is estimated by the fuzzy auxiliary controller. From Figures 911 it can be seen that the control for the given system is realized within 1 second and the chattering phenomenon is reduced distinctly, which demonstrates the effectiveness of the presented fuzzy VSC method.

Remark 4.2. From the simulation results, we can see that the chattering phenomenon is reduced effectively by using the proposed fuzzy controller however there still exists the switching term in control signal although is a small constant. To further overcome the control chattering phenomenon, the switching term is recommended to be substituted for .

5. Conclusion

In this paper, the fuzzy variable structure control problem has been studied. The fuzzy control method and the switching control method have been employed to realize the control for uncertain system with disturbance, they possess the characteristic of simpleness in design and effectiveness in attenuating the control chattering, and aresuitable for the application in engineering. Some typical numerical examples have been included afterward to demonstrate the effectiveness of the given controller.

Acknowledgments

This work was partially supported by the Key Projects of Xihua University (Z1120946), the National Key Basic Research Program (973), China (no. 2012CB215202), the 111 Project (B12018), the National Natural Science Foundation of China (nos. 61174058, and 61170030), and the Engineering and Physical Sciences Research Council, UK (EP/F029195).