Open access

Novel Yinger Learning Variable Universe Fuzzy Controller

Written By

Ping Zhang and Guodong Gao

Submitted: 17 November 2011 Published: 27 September 2012

DOI: 10.5772/48266

From the Edited Volume

Fuzzy Controllers - Recent Advances in Theory and Applications

Edited by Sohail Iqbal, Nora Boumella and Juan Carlos Figueroa Garcia

Chapter metrics overview

2,291 Chapter Downloads

View Full Metrics

1. Introduction

Fuzzy control is a practical alternative for a variety of challenging of challenging control applications because it provides a convenient method for constructing nonlinear controllers via the use of heuristic information. The heuristic information may come from an operator who has acted as a human controller for a process. In the fuzzy control design methodology, a set of rules are written down by the operator on how to control the process, then make these into a fuzzy controller that emulates the decision-making process of the human. In some cases, the heuristic information may come from other novel intelligent applications. In other cases, the heuristic information may come from a control engineer who has performed extensive mathematical modeling, analysis, and development of control algorithms for a particular process. Regardless of where the heuristic control knowledge comes from, fuzzy control provides a user-friendly formalism for representing and implementing the ideas.

Over the past few decades, fuzzy logic theory is widely used: process control, management and decision making, operations research, economies. Dealing with simple ‘yes’ and ‘no’ answers is no longer satisfactory enough; a degree of membership (Zadeh, 1965) became a new way of solving problems. Fuzzy logic derives from the truth that the human common sense reasoning mode is approximate in nature.

In this chapter we provide a control engineering perspective on novel fuzzy controller. We take a pragmatic engineering approach to the design, analysis, performance evaluation, and implement of fuzzy control system. The chapter is basically broken into five parts. In section I, we provide an overview of conventional control system design. In section II the basic theories of variable universe fuzzy control are been introduced. In section III,we cover the novel fuzzy controller based on Yinger algorithm. In section IV, we use some examples to show how to design, simulate, and implement these controllers. Finally, in section V,we explain how to write a computer program to simulate the novel fuzzy control system, using either a high-level language or Matlab.

Advertisement

2. Conventional control system design

2.1. Introduction

A control system is a device, or set of devices to manage, command, direct or regulate the behavior of other devices or system.There are two common classes of control systems, with many variations and combinations: logic or sequential controls, and feedback or linear controls. There is also fuzzy logic, which attempts to combine some of the design simplicity of logic with the utility of linear control. Some devices or systems are inherently not controllable. A basic control system is shown in figure 1. The plant is object to be controlled. Its inputs areu(t), its outputs arey(t), and reference input isr(t).

Figure 1.

Control system

2.2. Mathematical modeling

The mathematical model is a description of a system using mathematical concepts and language. The process of developing a mathematical model is termed mathematical modeling. Mathematical models are used not only in the natural sciences (such as physics, biology, earth science, meteorology) and engineering disciplines (such as computer science, artificial intelligence), but also in the social sciences (such as economics, psychology, sociology and political science),physicists, engineers, statisticians, operations research analysts and economists use mathematical models most extensively. A model may help to explain a system and to study the effects of different components, and to make predictions about behaviour.

Mathematical models can take many forms, including but not limited to dynamical systems, statistical models, differential equations, or game theoretic models. These and other types of models can overlap, with a given model involving a variety of abstract structures. In general, mathematical models may include logical models, as far as logic is taken as a part of mathematics. In many cases, the quality of a scientific field depends on how well the mathematical models developed on the theoretical side agree with results of repeatable experiments. Lack of agreement between theoretical mathematical models and experimental measurements often leads to important advances as better theories are developed.

When a control engineer is given a control problem, often one of the first tasks is the development of a mathematical model of the process to be controlled, in order to gain a clear understanding of the problem. Basically,there are only a few ways to actually generate the model.We can use first principles of physicsto write down a model.Another way is to perform"system identification" via the use of real plant data to produce a model of the system.Sometimes a combined approach is used where we use physics to write down a general different equation that we believe represent the plant behavior,and then we perform experiments on the plant to determine certain model parameters or functions.

Often,more than one mathematical model is produced.A"truth model" is one that is developed to be as accurate as possible so that it can be used in simulation-based evaluations of control systems.It must be understood,however,that there is never a perfect mathematical model for the plant.The mathematical model is an abstraction and hence cannot perfectly represent all possible dynamics of any physical process.This is not to say that we cannot produce models that are "accurate enough" to closely represent the behavior of a physical system.Usually,control engineer to be able to design a controller that will work.Then,they often also need a very accurate model to test the controller in simulationbefore it is tested in an experimental setting.Hence,lower-order "design model" are also often developed that may satisfy certain assumption yet still capture the essential plant behavior.Indeed,it is quite an artto produce good low-order model that satisfy these constraints.We emphasize that the reason we often need simpler models is that the synthesis techniques for controller often require that the model of the plant satisfy certain assumptionsor there methods generally cannot be used.

Linear models such as the one in Equation(1) have been used extensively in the past and the control theory for linear system is quite mature.

x˙=Ax+Buy=Cx+DuE1

In this case u is the m-dimensional input; x is the n-dimensional state; y is the p-dimensional output; and A,B,C and D are matrices of appropriate dimension. Such models are appropriate for use with frequency domain design techniques, theroot-locus method,state-space methods,and so on.Sometimes it is assumed that the parameters of the linear model are constant but unknown,or can be perturbed form their nominal values.

Much of the current focus in control is on the development of controllers using nonlinear models of the plant of the form

x˙=f(x,u)y=g(x,u)E2

Where the variables are defined as for the linear model and f and g are nonlinear functions of their arguments.One form of the nonlinear model that has received significant attention is

x˙=f(x)+g(x)uE3

Since it is possible to exploit the structure of this model to construct nonlinear controllers.Of particular with both of the above nonlinear models is the case where f and g are not completely known and subsequent research focuses on robust control of nonlinear system.

Discrete time versions of the above models are also used,and stochastic effect are often taken into account via the addition of a input or other stochastic effects.Under certain assumptions you can linearize the nonlinear model in Equation(2) to obtain a linear one.In this case we sometimes think of the nonlinear model as the truth model,and the linear model that are generated form it as control design model.

There are certain properties of the plant that the control engineer often seeks to identify early in the design process.For instance,the stability of the plant may be analyzed.The effects of certain nonlinearities are also studied. The engineer may want to determine if the plant is controllable to see, for example, if the control input will be able to properly affect the plant; and observable to see, for example, if the chosen sensors will allow the controller observe the critical plant behavior so that it can be compensated Overall,this analysis of the plant's behavior gives the control engineer a fundamental understanding of the plant dynamics.

2.3. Performance objectives and design constrains

Controller design entails constructing a controller to meet the specifications. Often the first issue to address is whether to use open or closed-loop control. Often, need to pay for a sensor for the feedback information and there need to justification for this cost. Moreover, feedback can destabilize the system. Do not develop a feedback controller just because you are used to developing feedback controllers; you may want to consider an open-loop controllers since it may provide adequate performance. Assuming you use feedback control, the closed-loop specifications can involve the following factors: Disturbance rejection properties; Insensitivity to plant parameter variations; Stability; Rise-time.

2.4. Controller design

Conventional control has provided numerous methods for controllers for dynamic system. Some of there are listed below:

  1. Proportional-integral-derivative(PID) control:Over 90% of the controllers in operation today are PID controllers. This approach is often viewed as simple, reliable,and easy to understand. Often, like fuzzy controller, heuristics are used to tune PID controllers.

  2. State-space methods: State feedback,observers,and so on.

  3. Optimal control: Linear quadratic regulator,use of Pontryagin's minimum principle or dynamic programming,an so on.

  4. Nonlinear methods: Feedback linearization, Lyapunov redesign, sliding mode control, backstepping, and so on.

  5. Adaptive control; model reference adaptive control,self-tuning regulators, nonlinear adaptive control,and so on.

Basically,there conventional approaches to control system design offer a variety of ways to utilize information from mathematical model on how to do good control. Sometimes they do not take into account certain heuristic information early in the design process, but use heuristics when the controller is implemented to tune it(tuning is invariably needed since the model used for the controller development is not perfectly accurate).Unfortunately, when using some approaches to conventional control, some engineers become somewhat removed from the control problem, and sometimes this leads to the development of unrealistic control laws. Sometimes in conventional control, useful heuristics are ignored because they do not fit into the proper mathematical framework, and this can cause problem.

2.5. Performance evaluation

The next step in the design process is to perform analysis and performance evaluation. Basically, we need performance evaluation to test that we design does in fact meet the closed-loop specifications. This can be particularly important in safety-critical applications such as the control of a washing machine or an electric shaver, it may not be as important in the sense that failures will not imply the loss of life, so some of the rigorous evaluation methods can sometimes be ignored. Basically, there are three general ways to verify that a control system is operating properly:(1) mathematical analysis based on the use of formal models, (2) simulation-based analysis that most often uses formal models, and (3) experimental investigations on the real system.

Advertisement

3. Variable fuzzy control system design

The fuzzy controller block diagram is given in figure 2. The plant outputs are denoted byy(t), its input is denoted byu(t), and the reference input to the fuzzy controller is denoted byr(t).

Figure 2.

Fuzzy controller architecture

3.1. Fuzzy controller

Basically, the difficult task of modeling and simulating complex real-world systems for controller systems development, especially when implementation issues are considered, is well documented. Even if a relatively accurate model of a dynamic system can be developed, it is often too complex to use require restrictive assumptions for the plant. It is for this reason that in practice conventional controllers are often developed via simple models of the plant behavior that satisfy the necessary assumptions, and via the ad hoc tuning of relatively simple linear or nonlinear controllers. Regardless, it is well understood.

Fuzzy control provides a formal methodology for representing, manipulating, and implementing a human’s heuristic knowledge about how to control a system.

The fuzzy controller block diagram is given in Figure 2, where we show a fuzzy controller embedded in a closed-loop control system. The plant outputs are denoted by y(t), its inputs are denoted by u(t), and the reference input to the fuzzy controller is denoted by r(t).

The fuzzy controller has four main components: (1) The” rule-base” holds the knowledge, in the form of a set of rules are relevant at the current time and then decides what the input to the plant should be, (3) The fuzzification interface simply modifies the inputs so that they can be interpreted and compared to the rules in the rule-base. And (4) the defuzzification interface converts the conclusions reached by the inference mechanism into the inputs to the plant.

To design the fuzzy controller, the control engineer must gather information on how the artificial decision maker should act in the closed-loop system. Sometimes this information can come from a human decision maker who performs the control task, while at other times the control engineer can come to understand the plant dynamics and write down a set of rules about how to control the system without outside help. These “rules” basically say, “If should be some value.” A whole set of such “If-Then” rules is loaded into the rule-base, and specifications are met.

3.2. Structure of variable adaptive fuzzy controller

LetXi=[E,E](i=1,2,,n) be the universe of input variablexi(i=1,2,,n), and Y=[U,U] be the universe of output variabley. μi={Aij}(1jm) stands for a fuzzy partition on Xi,and Β={Bj}(1jm) defines a fuzzy partition onY. A group of fuzzy inference rules is formed as follow:Ifx1isA1jandx2isA2jand…andxnisAnjthen y isBj, j=1,2,,m

The fuzzy logic system can be represented as an n-dimension piecewise interpolation function F(x,x2,,xn):

F(x,x2,,xn)=y(x,x2,,xn)=j=1mi=1nAij(xi)yjE4

Generally speaking, a function α:X[0,1],xα(x)can be called a contraction-expansion factor onXi=[E,E]. The so-called variable universe meansXi andYcan change with changing variablexi and y expressed by:

Xi(xi)=[α(xi)Ei,α(xi)Ei]E5
Y(y)=[β(y)U,β(y)U]E6

Figure 3.

Universe compress and expand

Advertisement

4. Novel fuzzy controller based on Yinger algorithm

Novelfuzzy controller is composed of three parts. Firstly, new kind of contraction-expansion factor is established, then local space is optimized, finally novel controller dynamically adjust output by rules.

4.1. Optimal local spaces

Many real-world environments in which learning systems have to operate are time-varying. Several aspects of the learning problem can vary, including the mapping to be learned, and the sampling distribution that governs the input-space location of exemplars that make up the input information. In this section, K-Vector Nearest Neighbors (K-VNN) is proposed to this problem.

Define 1. Lets Ωk is input sets which can be defined to local space as:

Ωk{X1,,XK}={Xi|D(Xi,Xm)<h}E7

Where his radius of local space (Ωk), and data-window is changed by adjusting it. D(A,B)isthe distance function which is defined by (8), X1,,XK are messages to input.

Define 2.Lets A=[A1,,An] and B=[B1,,Bn],in the Euclidean space, gets distance and intersection angle:

{d(A,B)=AB2θ(A,B)=arccosATBA2B2E8

According to (7), we can get the distance and intersection angle of XiandXd, from input-output specimen choice similar message toΩk.

If intersection angle of Xi and Xd.greater than 90, thinking Xi stray from Xd,and define as follows:

D(Xi,Xd)=ae[d(Xi,Xd)]+bsin[φ(Xi,Xd)](0a1/2,0b1/2)E9

From (9), we can see, ifXi ismore similar toXd, e[d(Xi,Xd)]and sin[φ(Xi,Xd)] are more similar to 1, use this method and get the new input set

Ωk={(X1,Y1),,(XK,YK)|D(X1,Xd)>>D(Xk,Xd)}E10

From this section, some noise can be deleted by this section.

4.2. Contraction-expansion factor

Now the popular contraction-expansion factor is α(x)=1ce(kx2) (c(01)k0), but the algorithm module can not be realized easily by C++ which support some methods by using VC++ accomplish control system. So building up a kind of contraction-expansion factor to nonlinear system is very important.

1. Establish differential equation

Firstly, α(e(t))is strictly monotonously increasing on [0 1] and monotonously decreasing on [-1 0].

Secondly, e(t)0Then α(e(t))ε=0.0001and|e(t)|1then α(e(t))1.

Thirdly,Δα(e(t))=kΔe(t), and to the same Δe(t), e(t)is larger andΔα(e(t))is larger too. From those conditions the differential equation can be build as follow:

Δα(e(t))=ke(t)Δe(t)(Ee2(t))E11

get hold of:

α(x)=14kx4+E2kx2+cE12

and initialized condition:

when e(t)=0thenα(e(t))=D(Xi,Xd),and |e(t)|=Eα(e(t))=1

get hold of:

α(x)=14kx4+E2kx2+D(Xi,Xd)E13

2. Analyze and verify characters

  1. Duality

    e(t)E α(e(t))=α(e(t))E14

  2. Near zero

    α(0)=D(Xi,Xd)>0E15

  3. Monotonicity:e(t1),e(t2)[0,E]if e(t1)e(t2)then α(e(t1))α(e(t2))

  4. Normality

    α(E)=α(E)=1E16

α(x)=14kx4+E2kx2+D(Xi,Xd)

is the primary function can easily realize in nonlinear system. So the new kind of contraction-expansion factor is satisfied with the requests.

Figure 4.

Function cluster surface(k>0)

Figure 5.

Function cluster surface contour(k>0)

Figure 6.

Function cluster surface(c<1)

Figure 7.

Function cluster surface contour (c<1)

Advertisement

5. Examples

Choose the typical non-linear systemto the new algorithm.

Plant:x.(t)=1ex(t)1+ex(t)+u(t)y(t)=x(t)E17
limte(t)=limtr(t)y(t)=0E18
Andu(t)=uc(t)U[1,1]

We can get the rules as follows:

ifeisNbthenuisNB,ifeisNmthenuisNMifeisNsthenuisNS,ifeisPbthenuisPBifeisPmthenuisPM,ifeisPsthenuisPS

Figure 8.

Function

Nb(e)={1,e3e+1.91.1,3e1.90,etcNm(e)={e+2.40.9,2.4e1.5e+0.60.9,1.5e0.60,etcNs(e)={e+1.50.9,1.5e0.6e0.6,0.6e00,etcPs(e)={e0.6,0e0.6e1.50.9,0.6e1.50,etcPm(e)={e0.60.9,0.6e1.5e2.40.9,1.5e2.40,etcNb(e)={1,e3e1.91.1,1.9e30,etcy1=1,y2=0.5,y3=0.2,y4=0.2,y5=0.5,y6=1uc(t)=β(t)Uj=1mi=1nAij(e(t)α(e(t)))yjmakeα(e(t))=181e(t)4+29e(t)2+0.0001andlimte(t)=0,P=n(p1,p2,pn)τthenβ(t)=Ki=1npiei(t)β(0)=1,P|n=1n=p1=1,k=2,U=3uc(t)=β(t)Uj=1mi=1nAij(e(t)α(e(t)))yjuc(t)=β(t)Uj=1mi=1nAij(e(t)α(e(t)))yj=(k0teτ(t)Pndt+β(0))Uj=1mi=1nAij(e(t)α(e(t)))yj=6(0te(t)dt+1)[Nb(e(t))0.5Nm(e(t))0.2Ns(e(t))+0.2Ps(e(t))+0.5Pm(e(t))+Pb(e(t))]

Figure 9.

Controller

Figure 10.

Rules

In order to make out the advantages of the new function, Let r(t)=sint the result of controller (see Fig.11) is formed as follows

Figure 11.

The contrast of control effect

Let r(t)={1.50t3and6t90.5etc

the result of control (see Fig.12 and Fig.13) is formed as follow

From Fig.12, we learn that there are some errors between aim curve (blue) and real curve (black) because of α(e(t))=1.System cannot immediately regulate control strategy to make e(t)=0. From Fig.13, we can clearly learn that the real curve (black)almost coincide with aim curve (blue). So we say that the variable fuzzy controller is one of the efficient tools for control system. From Fig.11, we can see the difference between the new function and exponential function (conventional function), and the algorithm module with new contraction-expansion factor is applied successfully in Matlab, whose results show that algorithm module is reasonable, adaptive and feasible. In the other hand, the new function can be realized easily by C++ to optimize the controller of complicated nonlinear control system.

Figure 12.

The simulation curves (α(e(t))=1)

Figure 13.

The simulation curves (T=10)

Advertisement

6. Practical application

Refrigerator is one kind of popular home appliance, and it became more and more important to economize the energy. The controller of conventional refrigerator keep anticipative temperature through PTC-relays and compress, but a lot of energy is waste. In this paper the new controller based on variable universe adaptive fuzzy control theory can resolve this problem. The variable universe fuzzy control theory has become more and more important in process control. The idea of variable universe fuzzy control is first proposed in refs,and several types of variable universe adaptive fuzzy controller are discussed in ref.

The compressor, condenser, evaporator,capillary and other electro-equipments compose the refrigeration system which is a close circulatory system. R-600a as refrigeration material from the low-pressure liquid to gaseity in evaporator to make the icebox inside temperature lowed through absorbing the heat. In other words, the control system of refrigeration makes R-600achanged by electric power. The simplified model of the refrigerator (see Fig.14) show as follow:

Figure 14.

Simplified model of the refrigerator

The popular refrigerator through driving compressor makes the temperature constant, but there are some disadvantages in the control strategy. If there is minuteness temperature warp in system, control system frequent start-up equipments to modulate inside temperature, and a lot of energy will be wasted. In order to solve this problem, we design the new control strategy based on the idea of variable universe fuzzy control.

Figure 15.

Contrast of controller effect

A refrigerator plant is a complex nonlinear systemand may be prone to instability and oscillatory behaviors. The Fig.15 is the contrast of controller effect by Ying learning (red line), exponent function (blue line).In this section, a fuzzy controller is designed and simulated exclusively to control a refrigerator plant with a new-type function of contraction-expansion factor to optimize the controller of temperature is steady.

Using control method to explain medical phenomenon is currently a hot subject of research. The traditional Chinese drug fumigation steaming treat protrusion of protrusion of protrusion of lumbar intervertebral disc with steam generated by boiling medicinal herbs, and this process is a typical non-linear, multivariable, and strong coupling. Experienced nurse and doctor cure patient by their experience. So establish a model of this process can discover more factor of the disease, better treat to protrusion of protrusion of protrusion of lumbar intervertebral disc and reduce of energy consumption.

The traditional Chinese drug fumigation fume or steaming treat diseases with fume in moxibustion or with steam generated by boiling medicinal herbs, and its process is a typical non-linear, multivariable, strong coupling. In addition, its characters are difficult to quantitative analysis. So the period of treatment is only determined by experience of doctors. Therefore, there is theoretical and practical significance in studying of traditional Chinese drug fumigation medical data mining.

The illustration of the traditional Chinese drug fumigation machine is shown in Fig.16. Here, the type of machine is MJD-2003 and it has been used 6 years.

Figure 16.

Drug Fumigation Machine

Doctor treats protrusion of Protrusion of protrusion of lumbar intervertebral disc with steam generated by boiling medicinal herbs at this machine.

Fig.17 is the temperature of steam to body by VUF and YL-VUF. YL-VUF is the blue real line, and VUF is the green dash line. In this picture the aim is 40 Celsius Degrees. The temperature decrease when patient’s posture is changed. After 10.725 minute, YL-VUF makes the temperature to 40 Celsius Degrees. On the other hand, VUF almost cost 22.568 minute. DFNN and YL-VUF have the similar frame, but YL-VUF using new local space to forecast. So YL-VUF can avoid over heat.

References

  1. 1. Aihua Dong.FuzzyControlAlgorithm used in Asynchronous Motor Power Saver. J.Electric Drive. 20094921
  2. 2. Bin Wang.Fuzzy control algorithm on variable output domain in automotive ACC system. J.Application Research of Computers. 2010465471
  3. 3. Ping zhang.Novel lazy learning variable universe fuzzy controller for temperature system Communications in Computer and Information Science, 20114
  4. 4. YajunGuo.HuoLong.AinShams.EngineeringJournal.Selforganizing.fuzzysliding.modecontroller.forthe.positioncontrol.ofa.permanentmagnet.synchronousmotor.drive.2090-447Volume.Issue.2011109118
  5. 5. AdisornThomya, YottanaKhunatorn; Energy Procedia2011Design of Control System of Hydrogen and Oxygen Flow Rate for Proton Exchange Membrane Fuel Cell Using Fuzzy Logic Controller.1876-6102, 9000186197
  6. 6. JabrH. M.LuD.Design and Implementation of Neuro-Fuzzy Vector Control for Wind-Driven Doubly-Fed Induction Generator.Sustainable Energy, IEEE Transactions on.1949-3029, 242011404413
  7. 7. MehrjerdiH.SaadM.GhommamJ.2011Hierarchical Fuzzy Cooperative Control and Path Following for a Team of Mobile Robots.Mechatronics, IEEE/ASME Transactions on.1083-4435, 165907917
  8. 8. JayasiriA.MannG. K. I.GosineR. G.2011Behavior Coordination of Mobile Robotics Using Supervisory Control of Fuzzy Discrete Event Systems.Systems, Man, and Cybernetics, Part B, IEEE Transactions on.1083-4419, 41512241238
  9. 9. PanY.ErM. J.HuangD.WangQ.2011Adaptive Fuzzy Control With Guaranteed Convergence of Optimal Approximation Error.Fuzzy Systems, IEEE Transactions on.1063-6706, 195807818
  10. 10. KhanesarM. A.KaynakO.TeshnehlabM.(2012011Novel Yinger Learning Variable Universe Fuzzy Controller Fuzzy Systems, IEEE Transactions on.1063-6706, 195914924
  11. 11. NavarroG.ManicM.2011FuSnap: Fuzzy Control of Logical Volume Snapshot Replication for Disk Arrays.Industrial Electronics, IEEE Transactions on.0278-0046, 58944364444
  12. 12. NiftiyevA. A.ZeynalovC. I.PoormanuchehriM.2011Fuzzy optimal control problem with non-linear functional.Fuzzy Information and Engineering.1616-8658, 33311320
  13. 13. KarimTamani[a].RedaBoukezzoula[a].GeorgesGeorgesHabchi[b];(2011Application of a continuous supervisory fuzzy control on a discrete scheduling of manufacturing systems.Engineering Applications of Artificial Intelligence.0952-1976, 24711621173
  14. 14. LaurentVermeiren[a][b][c].ThierryMarie.Guerra[a][b][c]Hakim.HakimLamara[b][c];(2011Application of practical fuzzy arithmetic to fuzzy internal model control.Engineering Applications of Artificial Intelligence.0952-1976, 24610061017
  15. 15. AndonV.Topalov[a]Yesim.Oniz[b]Erdal.Kayacan[b]Okyay.OkyayKaynak[b];(2011Neuro-fuzzy control of antilock braking system using sliding mode incremental learning algorithm.Neurocomputing.0925-2312, 741118831893
  16. 16. RubiyahYusof[a][1].RibhanZafira.AbdulRahman[b].MarzukiKhalid[a][1].MohdFaisal.FaisalIbrahim[c][2](2011Optimization of fuzzy model using genetic algorithm for process control application.Journal of the Franklin Institute.0016-0032, 348717171737
  17. 17. WangY.WangD.ChaiT.2011Extraction and Adaptation of Fuzzy Rules for Friction Modeling and Control Compensation.Fuzzy Systems, IEEE Transactions on.1063-6706, 194682693
  18. 18. LiZ.CaoX.DingN.2011Adaptive Fuzzy Control for Synchronization of Nonlinear Teleoperators With Stochastic Time-Varying Communication Delays.Fuzzy Systems, IEEE Transactions on.1063-6706, 194745757
  19. 19. ShahidzadehM. S.TarziH.DorfeshanM.2011Takagi-Sugeno Fuzzy Control of Adjacent Structures using MR Dampers.Journal of Applied Sciences.1812-5654, 111528162822
  20. 20. ZhuY.2011Fuzzy Optimal Control for Multistage Fuzzy Systems.Systems, Man, and Cybernetics, Part B, IEEE Transactions on.1083-4419, 414964975
  21. 21. Zhang, Wei;Li, Xue Yong;Li, Li;Lv, Jing Qiao;Chen, Yan Feng;Mao, Xin Hua2011Design and Application of Fuzzy Controller.1013-9826 ; 2011;464107
  22. 22. Antonio Sala2009On the conservativeness of fuzzy and fuzzy-polynomial control of nonlinear systems.1367-5788 ; 2009;33148
  23. 23. ZhuY.(20112011Fuzzy Optimal Control for Multistage Fuzzy Systems.1083-4419 ; 2011;4964
  24. 24. Sala, Antonio2009On the conservativeness of fuzzy and fuzzy-polynomial control of nonlinear systems.1367-5788 ; 200904; 3314858
  25. 25. KostasKolomvatsos.StathesHadjiefthymiades.2012Buyer behavior adaptation based on a fuzzy logic controller and prediction techniques0165-0114, 18913052
  26. 26. Vahab Nekoukar; Abbas Erfanian.2011An adaptive fuzzy sliding-mode controller design for walking control with functional electrical stimulation: A computer simulation study.1598-6446, 9611241135
  27. 27. Xiangjian Chen; Di Li; Yue Bai; Zhijun Xu.2011Modeling and Neuro-Fuzzy adaptive attitude control for Eight-Rotor MAV.International Journal of Control, Automation and Systems
  28. 28. HanHo.Choi-WooJin.Jung(2011Takagi2011Takagi-Sugeno fuzzy speed controller design for a permanent magnet synchronous motor.0957-4158, 21813171328
  29. 29. Mehdi Roopaei; Mansoor Zolghadri Jahromi; Bijan Ranjbar-Sahraei; Tsung-Chih Lin Nonlinear Dynamics.2011Synchronization of two different chaotic systems using novel adaptive interval type-2 fuzzy sliding mode control.0924-090X, 664667680
  30. 30. Yin LeeGoh, Agileswari K.Ramasamy, Farrukh HafizNagi, Aidil Azwin ZainulAbidin; Microelectronics Reliability2011DSP based overcurrent relay using fuzzy bang-bang controller.0026-2714, 511223662373
  31. 31. Ana Belén Cara; Héctor Pomares; Ignacio Rojas; Zsófia Lendek; Robert Babu?ka Evolving Systems.2010Online self-evolving fuzzy controller with global learning capabilities.1868-6478, 14225239
  32. 32. Mohammad PourmahmoodAghababa; Communications in Nonlinear Science and Numerical Simulation.2010Comments on “Fuzzy fractional order sliding mode controller for nonlinear systems” [Commun Nonlinear Sci Numer Simulat 15 (2010) 963-978].1007-5704, 17314891492
  33. 33. Shih-YuLi, Zheng-MingGe; Expert Systems with ApplicationsCorrigendum to “Generalized synchronization of chaotic systems with different orders by fuzzy logic constant controller” [Expert Systems with Applications 38 (3) (201139338983898
  34. 34. Neng-ShengPai, Her-TerngYau, Chao-LinKuo; Expert Systems with ApplicationsComments on “Fuzzy logic combining controller design for chaos control of a rod-type plasma torch system”.0957-4174, 392201222362236
  35. 35. BehnamGanji, Abbas Z.Kouzani; Expert Systems with Applications.2012Combined quasi-static backward modeling and look-ahead fuzzy control of vehicles.0957-4174, 391223233
  36. 36. Ruey-JingLian; Expert Systems with Applications2012Design of an enhanced adaptive self-organizing fuzzy sliding-mode controller for robotic systems.0957-4174, 39115451554
  37. 37. NordinSaad, M.Arrofiq; Robotics and Computer-Integrated Manufacturing2012A PLC-based modified-fuzzy controller for PWM-driven induction motor drive with constant V/Hz ratio control.0736-5845, 28295112
  38. 38. B.A.A.Omar, A.Y.M.Haikal, F.F.G.Areed, Ain Shams Engineering Journal2011Design adaptive neuro-fuzzy speed controller for an electro-mechanical system.2090-4479, 2299107

Written By

Ping Zhang and Guodong Gao

Submitted: 17 November 2011 Published: 27 September 2012