High Performance Fuzzy Adaptive Control for D.C. Motor

Table of contents

1. INTRODUCTION

lassic Control has proven for a long time to be good enough to handle control tasks on system control; however his implementation relies on an exact mathematical model of the plan to be controller and not simple mathematical operations. The fuzzy logic, unlike conventional logic system, is able to model inaccurate or imprecise models. The fuzzy logic approach offers a simpler, quicker and more reliable solution that is clear advantages over conventional techniques. Fuzzy logic may be viewed as form of set theory. At the present time, MATLAB Simulation simplifies the scientific computation, process control, research, industrial application and measurement applications. Because MATLAB has the flexibility of a programming language combined with built-in tools designed specifically for test, measurement and control. By using the integrated MATLAB environment to interface with real-world signals, analyze data for meaningful information and share results. Therefore take MATLAB for develop of the control system that append with fuzzy logic is incoming for modem control and the advantages in fuzzy control are more robust control method than usual conventional control to variation of system parameter. This paper presents the experimental results of the fuzzy logic controller using Matlab for speed control of Separately Excited DC Motor through fuzzy logic controller for speed control is used to facilitate and efficiency the implementation of controllers.

2. II.

3. SYSTEM DESCRIPTION a) Motor Model

The resistance of the field winding and its inductance of the motor used in this study are represented by R f and L a respectively in dynamic model. Armature reactions effects are ignored in the description of the motor. This negligence is justifiable to minimize the effects of armature reaction since the motor used has either interpoles or compensating winding. The fixed voltage V f is applied to the field and the field current settles down to a constant value. A linear model of a simple DC motor consists of a mechanical equation and electrical equation as determined in the following equations ( 1) - (2).

T m = J m d?/dt +B m ?+T L (1) V a =E b + I a R a + L a (dI a /dt)(2)

Where V a is the armature voltage. (In volt) E b is back emf the motor (In volt) I a is the armature current (In ampere) R a is the armature resistance (In ohm)

L a is the armature inductance (In henry)

T m is the mechanical torque developed (In Nm)

J m is moment of inertia (In kg/m²) B m is friction coefficient of the motor (In Nm/ (rad/sec)) ? is angular velocity (In rad/sec) The dynamic model of the system is formed using these differential equations.

4. FUZZY LOGIC CONTROLLER

Fuzzy logic is a method of rule-based decision making used for expert systems and process control that emulates the rule-of-thumb thought process used by human beings. The basis of fuzzy logic is fuzzy set theory which was developed by Lotfi Zadeh in the 1960s. Fuzzy set theory differs from traditional Boolean (or two-valued) set theory in that partial membership in a set is allowed. Traditional Boolean set theory is twovalued in the sense that a member belongs to a set or does not and is represented by 1 or 0, respectively. Fuzzy set theory allows for partial membership or a degree of membership, which might be any value along the continuum of 0 to 1. A linguistic term can be defined quantitatively by a type of fuzzy set known as a membership function. The membership function specifically defines degrees of membership based on a property such as temperature or pressure. With membership functions defined for controller or expert system inputs and outputs, the formulation of a rule base of IF-THEN type conditional rules is done. Such a rule base and the corresponding membership functions are employed to analyze controller inputs and determine controller outputs by the process of fuzzy logic inference. By defining such a fuzzy controller, process control can be implemented quickly and easily. Many such systems are difficult or impossible to model mathematically, which is required for the design of most traditional control algorithms. In addition, many processes that might or might not be modeled mathematically are too complex or nonlinear to be controlled with traditional strategies. However, if a control strategy can be described qualitatively by an expert, fuzzy logic can be used to define a controller that emulates the heuristic rule-of-thumb strategies of the expert. Therefore, fuzzy logic can be used to control a process that a human can control manually with expertise gained from experience. The linguistic control rules that a human expert can describe in an intuitive and general manner can be directly translated to a rule base for a fuzzy logic controller.

5. Problem Formulation

A Separately Excited DC motor is taken as a case study and the control is achieved using intelligent fuzzy logic based controller. The efficiency is improved by controlling the speed with fuzzy logic controller and results are shown graphically.

6. a) Fuzzy Logic Controller Design

The inputs to the Self-tuning Fuzzy Controller are speed error "e (t)" and Change-in-speed error "de (t)". The input shown in figure are described by e (t)=wr (t)-wa (t) de (t)=e(t)-e(t-1) Using fuzzy control rules the output control is adjusted, which constitute the self control of D.C. machine.

7. V. ADJUSTING FUZZY MEMBERSHIP FUNCTIONS AND RULES

In order to improve the performance of FLC, the rules and membership functions are adjusted. The membership functions are adjusted by making the area of membership functions near ZE region narrower to produce finer control resolution. On the other hand, making the area far from ZE region wider gives faster control response. Also the performance can be improved by changing the severity of rules.

8. CONCLUSION

This paper proposes a straight-forward method of creating a mathematical model which has been successfully applied to a variety of membership functions. This new approach offers a key of advantage over the traditional methods, which makes it suitable for several dc motor drive applications.

Figure 1. Figure 1 :Figure 2 :
12Figure 1 : Separately Excited DC Motor Model
Figure 2. Figure 3 :
3Figure 3 : Structure of fuzzy logic controller IV.
Figure 3. Figure 4 : 3 ( ) YearFigure 7 :Figure 12 :
43)712Figure 4 : Rule bases for output control
Figure 4. Figure 14 :
14Figure 14 : Surface view for controls VII.
Figure 5. F
The paper focused the attention to apply the smooth control of speed in D.C. Machines up to the 95% and with minimization of speed error. The simulation and experimental studies clearly indicate the superior of fuzzy control. It is well seen in the case of sudden change due to load torque disturbances because it is inherently adaptive in nature. The final experimental results clarify the success, the simplicity and the generality of the design software controller. The extension of this research is to apply the neural network techniques for the dc motor applications. obal Journal of Researches in Engineering Gl © 2013 Global Journals Inc. (US) 5. Ahmed, F.I.; Mahfouz, A.A.; Ibrahim, M.M.; "A novel fuzzy controller for DC motor drives," Electrical
Figure 6.
Figure 7.
Figure 8.
Figure 9.
Figure 10. Table 1 :
1
a) Design of Membership Function (MF)
i. Input Variables
a. Fuzzy Sets of Speed Error (E) Variable
Fuzzy Set Error Numerical Range Shape of membership function
Very Low 0.2 to 0.5 1 to 1 Trapezoidal
Instant -0.01 to 0 0 to 0.01 Triangular
Figure 11. Table 3 :
3
Output Numerical Range Shape of member-ship function
Decrease A lot -30 to -25 -25 to -20 Triangular
Increase A lot 20 to 25 25 to 30 Triangular
Decrease Few -15 to -10 -10 to -5 Triangular
Hold -0.1 to 0 0 to 0.1] Triangular
Increase Few 5 to 10 10 to 15 Triangular
c) Design of Fuzzy Rules
i. Rule bases for Output Control
e/de Very High Medium High Instant Medium Low Very Low
High Negative Decrease alot Decrease few Decrease few Increase few Increase alot
High positive Decrease alot Decrease few Increase few Increase few Increase alot
Hold
Figure 12.
Year
Note: © 2013 Global Journals Inc. (US) XIII Issue X Version I 2 ( )
1
2

Appendix A

  1. Fuzzy logic in control systems: fuzzy logic controller. I," Systems, Man and Cybernetics. C C Lee . IEEE Transactions on Mar/Apr 1990. 20 (2) p. .
  2. An experiment in automatic modeling an electrical drive system using fuzzy logic. Costa Branco , P J Dente , JA . Systems, Man, and Cybernetics, Part C: Applications and Reviews May 1998. 28 (2) p. . (IEEE Transactions on)
  3. DC Motor control using fuzzy logic controller. IJAEST) INTERNATIONAL JOURNAL OF ADVANCED ENGINEERING SCIENCES AND TECHNOLOGIES (8) p. . (Kaur Tejbeer)
  4. A fuzzy set theory based control of a phase-controlled converter DC machine drive. G C D Sousa , B K Bose . Industry Applications, Jan/Feb 1994. 30 p. .
  5. , Malhotra Rahul .
Notes
1
© 2013 Global Journals Inc. (US)
2
© 2013 Global Journals Inc. (US) High Performance Fuzzy Adaptive Control For D.C. Motor
Date: 2013-01-15