• No results found

POSITION CONTROL OF DC SERVO MOTOR USING FUZZY LOGIC CONTROLLER

N/A
N/A
Protected

Academic year: 2022

Share "POSITION CONTROL OF DC SERVO MOTOR USING FUZZY LOGIC CONTROLLER"

Copied!
5
0
0

Loading.... (view fulltext now)

Full text

(1)

POSITION CONTROL OF DC SERVO MOTOR USING FUZZY LOGIC CONTROLLER

Vinit Nain

1

, Yash Nashier

2

, Gaurav Gautam

3

, Ashwani Kumar

4

, Dr. Puneet Pahuja

5

1,2,3

B.Tech. Scholar,

4,5

Asstt. Professor, Deptt. of Electrical Engg., Hindu College of Engineering, Sonepat, (India)

ABSTRACT

Today Fuzzy logic Controllers have become one of the most successful controllers for developing sophisticated control systems. Fuzzy logic resembles human decision making with ability for generating precise solutions from certain or approximate information available. It bridges an important gap in engineering design methods left vacant by purely mathematical approaches, and purely logic-based approaches of system design. Fuzzy design can accommodate the ambiguities of real-world human language and logic. It provides both an intuitive method for describing systems and automates the conversion of those system specifications into effective models.

Keywords: FKBC, FLC, , Inference Engine, Rule Base

I. INTRODUCTION

The block diagram of a FKBC is shown in figure 1. The principal design parameters of a FKBC include scaling factors, fuzzification and defuzzification methods, rule base etc. The general structure of a FKBC consists of the following components.[1],[2],[3],[4],[5].

Crisp Process-State Values Crisp Control-Output values

Figure 1: The Structure of an FKBC [4]

(2)

1.2 Fuzzification Module (FM)

Fuzzification module, FM-F1, block is used for scale transformation which maps the physical values of the current process state variables into a normalized UOD and also maps the normalized value of the control output variable onto its physical domain called output denormalization). The fuzzification module, FM-F2, block is used for fuzzification, which is the process of converting a crisp, current value of a process state variable into a fuzzy set.

1.3 Knowledge Base

The knowledge base of a

FKBC

consists of a data base and a rule base. The main function of the data base is to provide the necessary information required for the proper functioning of rule base, fuzzification module and defuzzification module. This information includes Fuzzy sets, that is, membership functions, which represent the meaning of the linguistic values of the process state and control output variables and Physical domain and their normalized counterparts together with scaling factors. The primary function of the rule base is structural way representation of a the control policy of a process operator working in field having rich experience of the field working and / or experienced control engineer in the form of a set of rules such as

If<process state> then <control output>

The if-part of such a production rule is called the rule-antecedent part (premise) and the then-part of such a production rule is called the rule-consequent part (conclusion). [4]

1.3 Inference Engine

The inference engine of the type individual rule based inference computes the overall value of the control output variable on the bases of the individual contributions of each rule in the rule base. Each such individual contribution represents the values of the control output variables as computed by a single rule. The output of the fuzzification module, representing the current, crisp values of the process state variables, is matched to each rule-antecedent and a degree of match or the degree of satisfaction for each rule is established. Based on this degree of match, the value of control output variable in the rule antecedent is modified, i.e. the “clipped ” fuzzy set representing the fuzzy value of control output variable is determined. The set of all clipped control output values of the matched rules represents the overall fuzzy value of the control output.

1.4 Defuzzification Module

The Defuzzification Module (DM), DM-FI, Performs the so-called defuzzification which converts the set of modified control output values in to a single point-wise value. The defuzzifiation module, DM-F2, Performs an output demoralization which maps the point-wise values of the control output onto its physical domain. There is no need of DM-F2, if non-normalized domains are used.

1.5 Rule base

The design parameters of the rule base include choice of- Process state and control output variables, The contents of the rule –antecedent and the rule-consequent, Term-sets for the process state and control output variables, Derivation of the set of rules [4]. The process state variables representing the contents of the rule –

 e

(3)

II. CASE STUDY

The block diagram of a basic control system with FLC is shown in Figure 2. In this study, there is a DC Servo Motor Model whose position control by the use of FLC is done [2],[3],[4],[5]. The transfer function of the DC Servo Motor is given by equation 1. Where

denotes the position output, and

E

denotes the applied field voltage to DC Servo Motor. In this section Fuzzy Knowledge Based Controllers (FKBC), the Rule Base for Fuzzy Logic Controllers, and the result obtained by the use of Matlab Simulation are explained.

(s) 1

T(s) E(s) s(s 1)

  

(1)

2.1 Implementation

Figure 2. shows simulink diagram for fuzzy logic controlled system.

Figure 2: Simulink Diagram for fuzzy controlled system

The simulation result is shown in figure 6. Figure 3 shows Fuzzy Inference System of Fuzzy Logic Controller.

Figure 4, shows first input denoted by error „e‟ and its specifications for Fuzzy Inference System. In figure 4, e denotes, error, de denotes change of error, and ca denotes control action. Figure 5 shows rule base scheme for fuzzy logic controller.

Figure 3: Fuzzy Inference System of Fuzzy Logic Controller

(4)

Figure 4: First input denoted by error ‘e’ and its specifications for Fuzzy Inference System

Figure 5: Rule Base Scheme for Fuzzy Logic Controller

The cell defined by the intersection of the first row and the first column represents a rule such as, If

e(k)

is NB and

 e(k)

is NB Then

 u(k)

is PB

III. RESULTS & CONCLUSIONS

The step response is obtained from the figure 2 using Simulink and is found to be stable. Next, we are trying to implement PID controller using Fuzzy Logic and we are also trying to implement artificial intelligent techniques for controller design.

(5)

REFERENCES

[1]. Data Engineering: Fuzzy Mathematics in Systems Theory and Data Analysis Olaf Wolkenhauer, John Wiley & Sons, Inc., 2001.

[2]. Guanrong Chan, Trung Tat Pham, Introduction to Fuzzy Sets, Fuzzy Logic and Fuzzy Control Systems, CRC Press, 2001.

[3]. John Yen, Reza Langari, Fuzzy Logic Intelligence, Control, and Information, Pearson Education, 2006.

[4]. D Driankov, H Hellendoorn, M Reinfrank, An Introduction to Fuzzy Control, Narosa Publishing House, 2001.

[5]. George J. Klir, Bo Yuan, Fuzzy Sets and Fuzzy Logic Theory and Applications, PHI New Delhi, India, 2010.

References

Related documents

Secure search protocol is use to enable the cloud server to perform secure search among multiple owners data encrypted with different secret keys.. With these

These results suggest that dual antiplatelet therapy is effective in mediating clot microstructure, where patients have lower values of d f corresponding to the production of

IndexTerms — Orthogonal frequency division multiplexing peak-to-average power ratio, tone injection (TI), peak interference-to-carrier ratio, power

We thank all health personnel Unit Clinical Management of Neonatal Universitary Hospital Virgen del Rocío of Seville for their cooperation and support for the collection

Although pa- tients suffering from autoinflammatory diseases (AID) who are double heterozygotes for mutations in two known AID-associated genes have been reported [14], it is

The aim of present study is to evaluate the performance of a biofilter packed with corn-cob as packing material and inoculated with a mixed culture in treating

(B) The terminal inverted-repeat consensus sequences (5 9 -3 9 ) for mariner/Tc1 transposons and Paramecium IESs are shown along with the corresponding terminal sequences from

Detailed clinical history of stroke was obtained either from the patient or their family members with particular emphasis on a) Time of onset b) Mode of onset