Sie sind auf Seite 1von 6

Simplified method for solving rule based matrix Abstract:The main paradigm of fuzzy model is that the control

algorithm is knowledge based algorithm, described by method of fuzzy logic. The fuzzy logic control system is kind of expert knowledge based system that contain the control algorithm in simple rule base. The knowledge encoded in the rule based is derived from human thinking. The fuzzy logic control described by knowledge based system consisting of IF-THEN rules. According to matrix we define the rules. The control domain consists of error and change of error for the required fuzzy operation. The conventional method for solving rule based matrix is quite tedious job. In this method we have to put our expert knowledge of system for solving the problem but nonlinear characteristics of system may fails the logic at certain stage and this is not reliable for major controlling system. This is new method for solving only rule based matrix and defining fuzzy reasoning. This method for solving the matrix is very simple and we do not have to put our logic. It is very simple process in which only arithmetic addition and subtraction term are involved. Introduction:Generally the foundations of control theory are associated with mathematical control theory, developed intensively after World War II. But the basic principles of feedback control, in the form of experience, intuition, and practical skills, have been known and applied for centuries. The period after Watts revolutionary feedback controller was dominated by formalized engineering and mathematical techniques, ignoring the fact that people were able to satisfactorily control different technological processes. A common feature of the conventional control is that the control algorithm is analytically described by equationsalgebraic, difference, differential, and so on. In general, the synthesis of such control algorithms requires a formalized

analytical description of the controlled system by a mathematical model. The concept of analyticity is one of the main paradigms of conventional control theory. The seminal work by L. zadeh on fuzzy algorithms introduced the idea of formulating the control algorithm by logical rules. We shall mention that ideas for introducing logic (Boolean) to control algorithms were not unknown in control theory; examples are the learning adaptive algorithms proposed by Tzypkin, and variable structure systems of Emelyanov and Utkin. The main difference between these approaches and Zadehs works was not in the type of logic (Boolean and fuzzy), but in the inspiration. The former attempted to increase the efficiency of conventional control algorithms; the latter were based on implementation of human understanding and human thinking in control algorithms. Real life supplies many examples confirming the effectiveness of human based control algorithm. Fuzzy set theory offered appropriate tool for handling heuristics of linguistically described algorithm. IMPLEMENTATION OF RULE BASED MATRIX IN THE SIMPLE FORM: Table 1: Consider simple rule based speed control model [1]
e ce nl nm ns z ps pm pl u nl nl nl nl nm ns z nl nl nl nm ns z ps nl nl nm ns z ps pm nl nm ns z ps pm pl nm ns z ps pm pl pl ns z ps pm pl pl pl z ps pm pl pl pl pl nl nm ns z ps pm pl

Above table shows the rule based speed control of ac motor. The rules are defining for constant speed of ac motor. The error and change of error are adjusted such that fuzzy model give constant speed of operation. For defining such rule we have to put our expert knowledge and logic. But as a no of rule increases it is difficult to understand behaviour of system and also our logic fails at certain degree of logic hence some mechanism for dealing such problem. Such problem can be overcome by simple method such like this, Process solving for square matrix: Here error and change of error variable are same hence called as square matrix.
1)

Here one variable called error hence give numbering according to their magnitude e.g. Z=0, PS=1, PM =2, PL=3, NS= -1, NM= -2, NL= -3 etc.

2)

Another variable called rat of change of error hence give numbering according to their magnitude e.g. Z=0, PS=1, PM =2, PL=3, NS= -1, NM= -2, NL= -3 etc.

3)

Take corresponding cross addition of one variable error with another variable change of error and write result in matrix. This is method is applicable for square matrix where number

of row and column are same. Ranges of variable: Z=0, PS=1, PM =2, PL=3 to 6, NS= -1, NM= -2, NL= -3 to -6

e ce nl nm ns z ps pm pl u

nl -3 to -6 -6

nm -2 -5 -4 -3 -2 -1 -2 0 1

ns -1 -4

z 0 -3 -2 -1 0 1 2 3

ps 1 -2

pm 2 -1 0 1 2 30 4 5

pl 3 to 6 0 1 2 3 4 5 6

ce e

-5 -4 -3

N [-1]

-3 -2 -1 0 1 2

Z [0]

-1 0 1

P [1]

N [-1] -2 Z [0] P [1]


-1 0

-1 0 1

2 3 4

-1 0

1 2

If we compare this two table as values for Z=0, PS=1, PM =2, PL=3 to 6, NS= -1, NM= -2, NL= -3 to -6 gives exactly same result as the system rule defined.
TABLE 2: PENDULUM ANGLE FUZZY CONTROL RULES [2]

If we give numbering according to their magnitude e.g. Z=0, P= 1, N= -1. Then we find that the above table exactly same such that, Z=0, P= 1 to 2, N= -1 to -2. ce e N Z P N N Z N Z P Z P P N Z P

Table 3: Fuzzy rule for resistance estimator [3] E PL PS ZE NS NL

E PL PS ZE NS NL PL PL PL PS ZE PL PL PS ZE NS PL PS ZE NS NL PS ZE NS NL NL ZE NS NL NL NL

If we give numbering according to their magnitude e.g. ZE=0, PS= 1, PL=2,NS= -1,NL=-2 Then we find that the above table exactly same E E PL [2] PS [1] ZE [0] NS [-1] NL [-2] PL [2] 4 3 2 1 0 PS [1] 3 2 1 0 -1 ZE [0] 2 1 0 -1 -2 NS [-1] 1 0 -1 -2 -3 NL [-2] 0 -1 -2 -3 -4

such that, ZE=0, PS= 1,PL=2 to 4, NS= -1,NL=-2 to -4. Table 4: shows a linear control rule base except the saturation in the controller output states. [4]
e ce NL NM NS Z PS PM PL u nl nl nl nl nm ns z nl nl nl nm ns z ps nl nl nm ns z ps pm nl nm ns z ps pm pl nm ns z ps pm pl pl ns z ps pm pl pl pl z ps pm pl pl pl pl NL NM NS Z PS PM PL

If we compare this two table as values for Z=0, PS=1, PM =2, PL=3 to 6, NS= -1, NM= -2, NL= -3 to -6 gives exactly same result as the system rule defined.
e ce NL NM NS Z PS PM PL u NL -3 to -6 -6 -5 -4 -3 -2 -1 0 NM -2 -5 -4 -3 -2 -1 0 1 NS -1 -4 -3 -2 -1 0 1 2 Z 0 -3 -2 -1 0 1 2 3 PS 1 -2 -1 0 1 2 3 4 PM 2 -1 0 1 2 3 4 5 PL 3 to 6 0 1 2 3 4 5 6

Reference:
1. R.aruimozhiyal, k.bhasaran, N.devarajan, J.kanagraj Real time matalab

interface for speed control of induction motor drive using dspic 30f4011 INTERNATIONAL JOURNAL OF COMPUTER APPLICATION (0975-8887) VOLUME 1 NO.5 2. Mohan Akole, Barjeev Tyagi

DESIGN OF FUZZY LOGIC CONTROLLER FOR NONLINEAR MODEL OF INVERTED PENDULUM-CART SYSTEM XXXII NATIONAL SYSTEMS CONFERENCE, NSC 2008, December 17-19, 2008 3. R. R. Joshi, R. A. Gupta, and A. K. Wadhawani

Intelligent Controller for DTC Controlled matrix converter cage drive system IRANIAN JOURNAL OF ELECTRICAL AND COMPUTER ENGINEERING, VOL. 7, NO. 1, WINTER-SPRING 2008 4. Sungchul Jee, Yoram Koren

Adaptive fuzzy logic controller for feed drives of a CNC machine tool Mechatronics14 (2004)299326. 2003 Elsevier Ltd.

Das könnte Ihnen auch gefallen