You are on page 1of 8

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/263466665

Full Parameterization Process for Singleton Fuzzy Logic Controllers: A


Computing Algorithm

Article · June 2014

CITATIONS READS

2 149

2 authors:

Rami A. Maher Osama Ali Awad


Isra University, Jordan Al-Nahrain University
50 PUBLICATIONS   94 CITATIONS    3 PUBLICATIONS   2 CITATIONS   

SEE PROFILE SEE PROFILE

Some of the authors of this publication are also working on these related projects:

Three Phase Three Level Voltage Fed Inverter for a Doubly Fed Induction Motor View project

5-Books of colleagues View project

All content following this page was uploaded by Rami A. Maher on 28 June 2014.

The user has requested enhancement of the downloaded file.


International Journal of Engineering Research & Technology (IJERT)
ISSN: 2278-0181
Vol. 3 Issue 6, June - 2014

Full Parameterization Process for Singleton Fuzzy


Logic Controllers: A Computing Algorithm
Osama A. Awad Rami A. Maher
College of Information Engineering. Dept. of Electrical Engineering
Nahrain University Isra University
Baghdad, Iraq Amman, Jordan

Abstract—Although fuzzy systems demonstrate their ability to As the field of fuzzy computing is an active research field,
solve different kinds of problems in various applications, there is many methodologies are developed for constructing and
an increasing interest on developing solid mathematical computing the FLC. The designer of a fuzzy controller for
implementations suitable for control applications such as that certain control application is faced with the many design
used in fuzzy logic controllers (FLC). It is well known that, wide
choices that the fuzzy set theory provides. Fundamental
range of parameters is needed to be specified before the
construction of a fuzzy system. To simplify in a systematic way comparisons and suggestions are found in the literature, and
the design and construction of a general fuzzy system, and they are well presented by [8-11,16-18]. These computing
without loss for generality a full parameterization process for a approaches are not unique; it is mainly due the lack of having
singleton type FLC is proposed in this paper. The presented a general good mathematical formulation for the fuzzy
methodology is very helpful in developing a universal computing system construction algorithm.
algorithm for a standard fuzzy like PID controllers. An A solution for this problem may be solved if good
illustrative example shows the simplicity of applying the new parameterization process is developed. The parameterization
paradigm. of a fuzzy system is insufficiently addressed in the literature.
RT
Keywords—parameterization;fuzzy logic controller(FLC);
This work is a trial to solve this problem, and mainly devoted
singletone FLC ; PID to present a fuzzy system for control applications, whether
used in construction of the FLC, or in fuzzy system modeling
IJE

or used in design and tuning of the FLC itself.


I. INTRODUCTION
II. PROPLEM FORMULATION
Since Zadeh introduced the basics of fuzzy sets [1] in
1965, and the fuzzy logic concepts [2] in 1968; fuzzy logic Fuzzy logic system (of which FLC is a special application)
has been successfully applied to a wide range of applications is a natural extension of fuzzy set theory to relations between
in various fields. Mamdani and Assilian [3] first applied the fuzzy sets and rules. A FLC is characterized by four
fuzzy logic control in to the control field, and since then modules: [fuzzifier, inference engine, knowledge base, and
fuzzy logic controllers have attracted a great deal of interest defuzzifier]. A schematic representation of FLC is presented
among many researchers. Later on, fuzzy logic controller is in Fig. 1.
proven to be an effected way in control engineering
applications.
There are mainly two types of a ruled base fuzzy system.
One is the Mamdani type FLC [4], and the other is the
Takagi-Sugeno (TS) [5]. Structure for the both types are the
same, the only difference is related to the definition of the
output in the consequent field of the rule base. TS type uses a
crisp values for the output in the rule base, where it is a fuzzy
linguistic in the case of Mamdani type.
Another type gaining a wider acceptance in control and
industrial applications, which is called a singleton fuzzy Fig. 1. Basic structure of a FLC.
controller [6] will be adopted and focused on by this paper.
Although it defines a singleton membership function over the The parameters of an FLC can be classified into four
output, it is actually uses a constant real value called a categories [12]: logical, structural, connective, and
singleton of the rule output, representing the position of the operational as can be shown in Table I.
trivial output MF. With this type several activation,
accumulation and defuzzification methods yield identical A. Parameterization Process of the FLC
results [7]. In the following, we will discuss the suggested FLC
parameterization methodology specified for a singleton type

IJERTV3IS060826 www.ijert.org 1057


International Journal of Engineering Research & Technology (IJERT)
ISSN: 2278-0181
Vol. 3 Issue 6, June - 2014

fuzzy system, from different aspects according to the systems employ a normalized fuzzy sets to specify the entire
classification of parameters summarized by Table I. partition of a fuzzy variables), a great number of reduction in
the number of parameters defining the input MF can be
introduced. Without loss of generality, this implementation is
B. Parameterization of Input Membership Functions adopted in the work. Hence (3) will be reduced to:
Consider the fuzzy system as shown in Fig. 2. which is a
simplified form of Fig. 1 with input x and output u , b b b 
 in   11 12 13  (4)
where x   nx is the fuzzy system input variables, 
b b b 21 22 23 
u  nu
is the fuzzy system output variables, and { n x ,
C. Parameterization of Membership Degree
nu } are the dimension of input and output variables.
In FLC computing, only the degree of membership is
further processed. Often information is lost during this
TABLE I. PARAMETER CLASSIFICATION OF A FLC
procedure, although it is not required that the MFs are
CLASS PARAMETERS normalized (i.e. their sum is equal to one for all x ), this
LOGICAL REASONING MECHANISM, FUZZY property is called fuzzy partition and often is employed
OPERATORS, MEMBERSHIP FUNCTIONS because it makes the interpretation and computation easier
TYPE, DEFUZZIFICZTION METHOD
[7]. The degree of membership is obtained for the current
STRUCTURAL RELEVANT VARIABLES, NUMBER OF
MEMBERSHIP FUNCTIONS, NUMBER OF input vector by:
mx
x 
RULES
i
CONNECTIVE ANTECEDENT PART OF THE RULE, i
(5)
CONSEQUENT PART OF THE RULE, RULE
WEIGHTS
and,
OPERATIONAL MEMBERSHIP FUNCTION VALUES  x   ( xi ; in(i ) , mx ), i  1,2,3......, n x .
i i
(6)
where  (.;.) is a generalized MF producing degrees of
membership for all fuzzy sets related to the input x i and
 x  [ 1 , 2 ,....., k ,......m ] (7)
RT
i xi

is a vector of dimension m xi , each element represents the


degree of membership for fuzzy subset (k ) associated with
IJE

Fig. 2. A simplified input-output fuzzy block.


input x i and evaluated using the input parameter  in(i ) at a
The input membership functions are parameterized by:
given point in the range of the relative input.
 in  
n x ni
(1)
where: ni  c  max( mxi ; i  1,2,......n x ) (2) Example 2:
and c represents the standard number of parameters that Consider the previous example; membership degree  can
define a certain type of MF, m xi is the number of fuzzy sets be evaluated for input x1 at a measured value cx1 by using
assigned for input x i . The i th row of  in includes all the (7) as follows:
parameters that characterize the MFs which are related to the  x  T (cx1;in(1) , mx  3)
1 1

i th input (shape, no. of sets, width of the fuzzy set, spacing  x  1  2  3 
1
(8)
and overlapping between the sets…).
where the index T is put as an indicator targeting for using
the triangular function in calculating the membership degree.
Example 1:
For a fuzzy system with two inputs, each defined with three 1  T (cx1 ;[a11b11c11 ]), k  1
triangular MFs, then n x  2 ; m x1  3 ; m x2  3  2  T (cx1 ;[a12b12c12 ]), k  2 (9)
and c  3 . 3  T (cx1 ;[a13b13c13 ]), k  3
A triangular MF is normally defined by three points (a, b, c). The membership degree of each fuzzy set (k  1,2,3) for a
Therefore  in will be defined by triangular MF is evaluated by:
 in   29
a b c a b c a b c 
in   11 11 11 12 12 12 13 13 13  (3)
a21b21c21a22b22c22a23b23c23 

As the triangular MF is characterized by its core (most fuzzy

IJERTV3IS060826 www.ijert.org 1058


International Journal of Engineering Research & Technology (IJERT)
ISSN: 2278-0181
Vol. 3 Issue 6, June - 2014

0 ; cx1  a1k   ( j )  T ( x1 ,  x2 ,....,  xi ,.... xnx ; rules


( j)
), j  1,2,..nR (1
 cx  a  3)
 1 1k
; a1k  cx1  b1k  where (13) operates the T-norm or T-conorm between the
 b  a1k 
 k (cx1 )   1k  (10) elements of the vectors defined by  rules . This operation
 c1k  cx1 ; b1k  cx1  c1k  represents the aggregation stage of the inference engine.
 c1k  b1k 
  Example 3
0 ; c1k  cx1  Consider the same previous example, for which the premise
at least one value of the vector x 1
is not zero, otherwise the part of the complete RB will be constructed as follows:
T
1 1 1 2 2 2 3 3 3 x 
value of the input x1 is not represented by any of the MFs  rules     
1
(14)
(fuzzy sets) defined over the relative UOD. 1 2 3 1 2 3 1 2 3  x2 
For an acceptable (50%) overlapping between MFs, it
is sufficient to parameterize the inputs by their cores
only as shown in Fig. 3.
where the dimension of the RB according to (12) is n R  9.
Then, to compute the dof for rule j 6 , we will proceed
D. Parameterization of Rule Base Premise as follows:
Without loss of generality, completeness of the rule 1st -Access (14) given j equal six, then get the index for the
MF defined for each input variable k 2 for
input x1 , and k  3 for input x 2 .
2nd-Apply the T-norm on the degree of memberships
(  x1 and  x2 ) as given by (6), choosing product operator
(or minimum) to represent the T-norm, then (13) gives
Fig. 3. Triangular input MF parameters represented by their cores. the following:
 6   T ( x1 ,  x2 ; rules
RT
( 6)
) (15)
base (RB) will be assumed, by taking all the possibilities
encountered by the predefined MFs over the input variables.  ( 6)   2 ( x1 )   3 ( x2 ) (16)
IJE

This approach, which is adopted by the presented Hence, certainty of the 6th rule is evaluated by the product of
methodology, will cover both reduced and full RB the 2nd MF value (defined by mf 2 ) for input 1 (calculated at
representation by letting the certainty of each undefined rule
to be zero, and set one otherwise. the measurement value of input x1 ) and the 3rd MF value
Also, most of FLCs used in control application are (defined by mf 3 ) for input 2 (calculated at the measurement
assumed to have fuzzy propositions connected with fuzzy
and connectives only. Thus the structure of the rules value of input x 2 ).
premise is defined by:
E. Parameterization of the Rule Base Output
 rules   n R n x
(11 )
After the dof has been calculated for all the rules, and, for
where n R denotes the total number of rules in the RB, and the inference engine process to be completed, it is required
now to consider the outputs of the RB.
n x represents the number of inputs used in constructing the Now, consider the output parameters vector by defining:
FLC. Noting that n R is defined by:  out   n R nu
(17)
nx
n R   m xi (12)
where nu represents the number of controller outputs, n R
i 1 represents the dimension of the rule base.
a row of  rules , connects the index of the input fuzzy sets for The i th row within  out is defined by:
each input variable defined by each rule, and hence reflects  out
(i )
 [hi1 hij hin ]; j  1,2,....nu . (18)
the degree of membership  xi function to be taken into
u

where hij is a constant real value representing the place of


considerations for evaluating the premise certainty (truth
value) of the specified rule, defined some times in the the singleton MF selected from a number of mu j fuzzy sets
literature as degree of fulfillment (dof ) or firing strength. defined over the output u j at rule i .
Accordingly, the firing strength of the rule is performed
Since the output membership value is always one at the core
using the generalized T-norm or T-conorm function given by:
and zero elsewhere, hence the outputs in the RB are always
defined by their singletons which are represented by:

IJERTV3IS060826 www.ijert.org 1059


International Journal of Engineering Research & Technology (IJERT)
ISSN: 2278-0181
Vol. 3 Issue 6, June - 2014

hij  ck ; k =1,2,3 …. mu j (19) variable y is observed, and given by:


e(k )  y * (k )  y(k ) (25)
Example 4
The main control objective is to keep the error signal as
For a singleton FLC structure with one output ( nu  1) small as possible. Also, the rate of change in the error signal
defined over five MFs ( mu1  5 ), then the RB consequence is given by:
of the previous example could be represented by the e(k )  e(k )  e(k  1) (26)
following parameterization vector: with those two inputs { e(k ), e(k ) } the FLC can perform
 out  [ h11 h21 h31 . . . . h81 h91 ] T (20) the PD or PI type control depending on whether the output is
and, for five singleton MFs defined by: taken to be the pure control signal u (k ) or the change in the
[ c1 c 2 c 3 c 4 c 5 ] control signal u (k ) . Different PID like FLC structures can
then  out could be set as follows:
be generated using the above concepts in various forms.

 out  [ c1 c 2 c3 c 2 c3 c 4 c3 c 4 c5 ] T (21) H. Parameterization of the Fuzzy Operators


for an arbitrary values of the output singleton MF cores, as There are multiple choices for representing the premise
given by [  1  0.7 0 0.7 1 ] fuzzy conjunction and , and fuzzy disjunction or operators. A
then, the output RB parameterization vector could be set by: common choice is the (min-max) composition [13] and the
(product-sum) composition [14]. It is found that representing
 out  [  1  0.7 0  0.7 0 0.7 0 0.7 1 ] T (22) the T-norm by any operator other than the product operator
will introduce un-adjustable nonlinearities [11]. In this work
F. Parameterization of the FLC Output product operator is used to implement both and conjunction
As a final stage for calculating the crisp output out of the and the T-implication.
FLC, a defuzzificztion stage is mandatory for this purpose.
Many defuzzificztion formulas are developed [11], each is I. Parameterization of the scaling factors
suitable for a certain application. For control applications it Although scaling factors is not part of the parameters for a
is found that using the center of area (COA), and a well fuzzy system, but practically, is highly acceptable to be part
RT
known version named the center of gravity (COG) are highly of the FLC structure. Those scaling factors related to the
recommended [8]. inputs g X ( g e , g e ) and the outputs g U ( g u , g u ) are
The output U of the FLC is evaluated by: playing an important role in tuning the fuzzy controller and
IJE

 out
T
 for normalization the input and output UODs.
U 
UODx1  [ ,  ]  g x1  1 /  
nR
(23)

i 1
 (i )
UODx2  [ ,  ]  g x2  1 /  
where  and  out are defined by (13) and (18) UODu1  [ ,  ]  g u1  1 /   (27)
respectively. Actually they are part of the pre-processing and post-
The generalized form of the defuzzified output can be written processing stages.
in the following form:
U  D(, out ) (24) III. FLC COMPUTING ALGORITHM
where D can be any defuzzification formula applied to
Back to Table 1, a complete set of FLC parameters are
evaluate the crisp output U . defined and connected by systematic mathematical
formulation suitable for the computing algorithm, and
G. Parameterization of Input and Output Variables summarized as follows:
In closed loop systems as shown in Fig. 4., there are 1) The inference mechanism uses the singleton fuzzy system
several signals which should be taken into consideration as given by the general RB structure:
when the control signal is calculated. The error signal IF (  rules ) THEN (  out ) (28)
between the set point y  and the measurement output
2) Relevant inputs are { e1 , e1 } and outputs are

{ u1 , u1 }.
3) Number of MFs defined for each input and output is given
by m xi and mu j .

Fig. 4. Typical FLC in a closed loop control system. 4) Input MFs characteristics  in are defined by (3), and
output MFs are defined by singletons (19).
5) The fuzzy operators are defined to use the product

IJERTV3IS060826 www.ijert.org 1060


International Journal of Engineering Research & Technology (IJERT)
ISSN: 2278-0181
Vol. 3 Issue 6, June - 2014

operator for calculating the rule premise certainty as A. FLC construction


given by (13) and for calculating the implication as given We will show in a systematic way how the presented
by numerator part of (23). parameterization methodology is applied for computing the
6) Number of rules is calculated by (12). control action u using (29) as follows:
7) Antecedents of the rules are defined by  rules (11). 1) The FLC relevant inputs are chosen to be x1  e  y
8) Consequents of the rules are defined by  out (18). x2  e  y with u as the relevant only output,
and
9) Membership values are calculated by (7). hence n x  2; and nu  1 .
10) Firing strength of the rule (dof) is defined by (14).
11) Defuzzifications are performed using (24). 2) The active UODs for e and e are chosen to be [  2 , 2 ]
Based on the parameterization process proposed above for and [  4 , 4 ] respectively, and for the output u1 is
a singleton FLC, the output of the FLC is given by:
chosen to be [  20,20 ] (i.e. the control signal
U  F ( X , in , rules , out , g X , gU ) (29)
boundaries).
Fig. 5. shows the main components constructing the FLC 3) The input variables are to be partitioned into five
generated according to the presented parameterization triangular MFs satisfying symmetricity feature with 50%
methodology. overlapping. While the output variable is chosen to have
nine equidistant singleton MFs.

Hence:
mx1  5; mx2  5; mu1  9
And according to (2) for a triangular MF it gives: c  3
and ni  15 .
RT
Fig. 5. Components of a FLC computing algorithm.
IJE

IV. ILUSTRATIVE EXAMPLE (INVERTED


Fig. 6. Inverted pendulum on a cart.
PENDULUM PROBLEM)

Consider the problem of balancing an inverted pendulum 4)  in is evaluated by (1), and its reduced version (4) gives:
on a cart [15] as shown in Fig. 6. for which the dynamic  1  0.5 0 0.5 1
equation is given by:  in   
 1  0.5 0 0.5 1
with normalization scaling factors evaluated by (27) as:
 u  0.05 y 2 sin( y ) 
9.8 sin( y )  cos( y )  
y   1.1  g x1  2 /  ; g x2  4 /  ; g u1  1 / 20
(30)
 4 0.1   rules
0.5  cos 2 ( y ) 5) reflects the indices of the MFs involved in the
 3 1 .1  construction of the rule premise, which is identified by
the two inputs x1 and x 2 respectively. n R  25 is
calculated by (13), and RB premise is generated by (12)
where y is the angle of the pendulum with respect to the as:
vertical line and y is the pendulum angular velocity and u T
1111122222333334444455555
 rules  
1234512345123451234512345
is the applied control force.
To evaluate the presented methodology, a PD like fuzzy  
controller is to be constructed for the non-linear control 6) The consequence  out of the rule base is constructed
system given by (30), using the developed singleton FLC
according to (18), using the summation formula defined
computing algorithm. We will discuss the regulator problem,
by passino [8], gives the following:
i.e. keeping the inverted pendulum balanced in a vertical
position with reference to different initial positions of y (0) .

IJERTV3IS060826 www.ijert.org 1061


International Journal of Engineering Research & Technology (IJERT)
ISSN: 2278-0181
Vol. 3 Issue 6, June - 2014

 out  [ 1 .75 .5 .25 0 | .75 .5 .25 0 -.25| the pendulum to its vertical position from different initial
conditions bounded by y(0)  [42.97,42.97] .
.5 .25 0 -.25 -.5| .25 0 -.25 -.5 -.75|
T
0 -.25 -.5 -.75 - 1 ] VI. CONCLUSION
1
where the output MFs are assumed to have the same A full parameterization process for a singleton fuzzy
partitions of the input MFs, that is identified by: system is developed. It presents a systematic methodology
{ mf1 , mf 2 , mf 3 , mf 4 , mf 5 } = {NL, NS, Z, PS, PL} for developing a singleton fuzzy logic controller for control
If normalization is used, it will be in the form of: applications. The assumptions made by the parameterization
{-1,-0.5, 0, 0.5, 1} process is highly simplified the FLC computing algorithm. A
well-known inverted pendulum problem is chosen for
The rule base table generated by  rules and  out could evaluating the capability of the
be summarized as shown by Table II.

7) The firing strength  is accomplished using (13), taking


i

into consideration the choice of a triangular form MFs,


hence (10) is used to evaluate the membership value at
the given measurement points

TABLE II.

RULE-BASE TABLE FOR THE INVERTED PUNDULUM PROBLEM RT


Fig. 7. Inverted pendulum for different initial conditions using the proposed
singleton FLC.

proposed approach. The obtained result shows the


IJE

effectiveness of the developed approach in terms of


cx1 and cx 2 for x1 and x2 respectively, for the simplicity and transparency in setting the solution.
given  in . Although, the proposed methodology is tested for
constructing the FLC, a current research now is initiated for
8) After calculating the vectors  and  out , the COG developing a structural design methodology using soft-
formula as given by (23) is used for defuzzification, computing controller based on the presented
which will calculate the final crisp value for the control parameterization process. Both FLC structure and FLC
parameters are to be designed and tuned in one single phase
action u1 at instants k based on a the measurement
simultaneously.
values cx1 and cx 2 , knowing that cx1  e(k ) and
cx 2  e(k ) .

B. Simulation and results


Complete set of programs are written to simulate the
presented computing algorithm using MATLAB 7.3. The
differential equation for the inverted pendulum problem is
solved by using the fourth order Runge-Kutta algorithm. The
sampling time is taken to be 0.02 seconds.
The closed loop system output which is identified by the
angular position y is examined for different initial
conditions of y (0) . The designed FLC shows a high
stability regulation for the inverted pendulum system over the
entire UOD defined for the controller input variables. The
behavior of the controlled system is summarized by Fig. 7. It
is clearly shown that the effective margin of stability for the
proposed simple FLC controller is capable to control back

IJERTV3IS060826 www.ijert.org 1062


International Journal of Engineering Research & Technology (IJERT)
ISSN: 2278-0181
Vol. 3 Issue 6, June - 2014

REFERENCES

[1] L. A. Zadeh, ―Fuzzy sets,‖ Inform. Control, vol. 8, pp. 338–353,


1965.
[2] ——, ―Fuzzy algorithm,‖ Inform. Control, vol. 12, pp. 94–102, 1968.
[3] E. H. Mamdani and S. Assilian, ―Applications of fuzzy algorithms for
control of simple dynamic plant,‖ in Proc. Inst. Elect. Eng., vol. 121,,
pp. 1585–1588, Dec. 1974.
[4] Mamdani, ―Advances in the linguistic synthesis of fuzzy controllers,‖
Int. Journal of Man-Machine Studies, vol. 8(6), pp.669–678, 1976.
[5] T. Takagi and Sugeno, ―Fuzzy identification of systems and its
applications to modeling and control,‖ IEEE Transactions on Systems,
Man, and Cybernetics, vol. 15, pp. 116–132, Jan. 1985.
[6] P. Viljamaa, ―Fuzzy gain scheduling and tuning of multivariable fuzzy
control-methods of fuzzy computing in control systems,‖ Ph.D. thesis,
Automatic Control Institute, Tampere University of Technology,
Tampere, Finland, 2002.
[7] O. Nelles, Nonlinear System Identification: from Classical
Approaches to Neural Networks and Fuzzy Models, Springer-Verlag
Berlin Heidelberg, 2001.
[8] K. M. Passino and S. Yurkovich, Fuzzy Control, Addison-Wesley,
Melno Park, CA, 1998.
[9] C. Lee, ―Fuzzy logic in control systems: Fuzzy logic controller—Part
1; Part 2,‖ IEEE Transactions on Systems, Man, and Cybernetics, vol.
20, pp. 404–435, Mar./Apr. 1990.
[10] R. Babuska, Fuzzy Modeling for Control, Kluwer Academic
Publisher, Boston, 1998.
[11] R. Jager, ―Fuzzy Logic in Control,‖ Ph.D. thesis, Technische
Universiteit Delft, June 1995.
[12] C. A. Pe˜na-Reyes and M. Sipper,‖Fuzzy CoCo: A cooperative-
coevolutionary approach to fuzzy modeling,‖ IEEE Transactions on
Fuzzy Systems, vol. 9, pp. 727-737, October 2001.
[13] L. A. Zadeh, ―Outline of a New Approach to the Analysis of Complex
RT
Systems and Decision Processes‖, IEEE Transactions on Systems,
Man, and Cybernetics, vol. 3, pp. 28–44, 1973.
[14] W. Bandler, and L. J. Kohout, ―Fuzzy Power Sets and Fuzzy
Implication Operators‖, Fuzzy sets and Systems, vol. 4, pp. 13-30,
IJE

(1980).
[15] L. X. Wang, ―A Supervisory Controller for 'Fuzzy Control Systems that
Guarantees Stability,‖ IEEE Transactions on Automatic Control, vol.
39, pp. 1845-1847, Sep. 1994.
[16] A.-Lopez , A. Aguilar-martin ,J.A ,"Simplified Fuzzy Controller : The
Natural Logic Control ", vol. 14,no.1,pp.16-30,2006.
[17] Prem Kumar P.I Kar and I Behera, "Variable Gain Controller for
Nonlinear Systems Using T-S Fuzzy Model, IEEE Trans on SMC,
2009.
[18] A.G. Aissaoui, M. Abid, A. Tahour and A. C. Megherbi, "A Fuzzy
Logic and Variable Structure Control for Permanent Magnet
Synchronous Motors", International Journal of Systems Control,
vol.,no.1, pp.13-21, 2010.

IJERTV3IS060826 www.ijert.org 1063

View publication stats

You might also like