Fuzzy variable structure control for uncertain systems with disturbance

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.


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 2-16 .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 17-22 .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 23-33 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 R n be the n-dimensional Euclidean space, R n×m represents the set of n × m real matrix, • i denotes the ith derivative of • , and the notation A > 0 means that A is real symmetric and positive definite, sgn x denotes the operator |x|/x, and sat • denotes the saturated function.

Problem Statement
In this paper, the following high order uncertain single-input single-output SISO system with disturbance is considered: where x t x 1 t , x 2 t , . . ., x n t T ∈ R n is the system state vector, f •, t is the nonlinear function, Δf •, t is the nonlinear uncertainties, p t is the external disturbance, b t is the nonzero coefficient of control input, and u t is the control input.
Define the tracking error where E e 1 t , e 2 t , . . ., e n t T ∈ R n , x r t x r1 t , x r2 t , . . ., x rn t T ∈ R n , and x r1 t is the desired trajectory with where

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: is on the left side of complex plane to make the following system stable: Then, we have c i e i 1 t .

3.3
Based on Lyaponov method and VSC theory, the following theoretical result can be obtained.

3.4
The term under consideration D t 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 ΔD t is recommended to replace by D t for their relations as follows: where G is the proportionality coefficient.
Let Sd denote the fuzzy input Sd t , and ΔD denotes the fuzzy output ΔD t .The fuzzy sets of the input and the output are defined, respectively, as Sd {NB, NM, ZO, PM, PB}, ΔD {NB, NM, ZO, PM, PB}, 3.6 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: Hence based on the proposed fuzzy auxiliary controller, the following theoretical result can be concluded.Theorem 3.1.For ε > 0, 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 V t along trajectories of error model 2.4 is as c i e i 1 t .

3.9
Substituting 3.7 into 3.9 , we have where w t ε|s t |.For ε > 0, we have V ≤ 0. Integrating both sides of 3.9 from 0 to t leads to

3.11
Since V t is positive and V 0 is finite, the following inequality can be concluded:   We can see that the fuzzy auxiliary controller and the sliding mode controller come together to realize the effective control on system 2.1 .

Numerical Example
In this section, we will verify the proposed methodology by giving an illustrative example.First consider the following disturbed system ẋ1 t x 2 t , where

4.2
For simulation purposes, we consider the step size 0.001 second, the initial condition x 0 −1, −1 T , the desired trajectory x r t sin 2πt , and the control parameters η 1.0, r 1.0, G 800, c 150.The membership function of the input and the output of fuzzy system are shown in Figures 1-2.First, we adopt the general VSC method via fixing D t max{|d t |} 50.The simulation results are shown in Figures 3-5.Next, we adopt the general VSC method  In case 1, the control disturbance D t is fixed at 50, which is bigger than the upper bound of d t .From Figures 3-5 it can be seen, when d t / 50, that there is an obvious chattering phenomenon in control input for the estimation error of d t .In case 2, the control disturbance D t is fixed at 20, which is less than the upper bound of d t .From Figures 6-8 it can be seen, when d t ≥ 20, that there exists a big tracking error because the VSC can not be guaranteed at this moment.In case 3, the control disturbance d t is estimated by the fuzzy auxiliary controller.From Figures 9-11 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 ε • sgn s t in control signal although ε is a small constant.To further overcome the control chattering phenomenon, the switching term ε • sgn s t is recommended to be substituted for ε • sat s t .

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.

Figure 1 : 5 Figure 2 :
Figure 1: The membership function of the fuzzy input.

Figure 3 :Figure 4 :
Figure 3: The time response of d t and D t in case 1.

Figure 5 :Figure 6 :
Figure 5: The time response of the control input in case 1.

Figure 7 :Figure 8 :
Figure 7: Time response of the tracking error for case 2.

Remark 4 . 1 .
Figures 3,6, and 9 show the time response of control disturbance d t and its estimate D t .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.

Figure 9 :Figure 10 :
Figure 9: The time response of d t and D t in case 3.

Figure 11 :
Figure 11: The time response of the control input in case 3.