Speed Control of Separately excited D.C Motor Using COMPUTATIONAL METHOD

DOI : 10.17577/IJERTV1IS7356

Download Full-Text PDF Cite this Publication

Text Only Version

Speed Control of Separately excited D.C Motor Using COMPUTATIONAL METHOD

Malkeet saini ( Electrical Engineering Department),Neeraj Sharma(A.P in Electrical Engineering Department)

Baba banda singh bahadur Engg. college (Fatehgarh shaib)

Abstract

This paper presents a comparison of performance of controllers such as PI, PID controller, Self tuned fuzzy controller for DC motor speed control. Simulation results have demonstrated that the use of Self Tuned FIS results in a good dynamic behaviour of the DC motor, a perfect speed tracking with no overshoot, gives better performance and high robustness than those obtained by use of the other controllers.

Keywords

DC Motor speed control, Fuzzy controller.

1 INTRODUCTION

With the development of power electronics resources, the direct current machine has become more and more useful. The speed of DC motor can be adjusted to a great extent as to provide easy controllability and high performance. There are several conventional as well as intelligent controllers to control the speed of DC motor such as: PID Controller, Fuzzy Logic Controller etc. The Adaptive Fuzzy Inference System (AFIS), developed in the early 90s by Jang, combines the concepts of fuzzy logic that enhances the ability to automatically learn and adapt. Hybrid systems have been used by researchers for modeling and predictions in various engineering systems.

2 MATHEMATICAL MODELING & CONTROLLER DESIGN

Motor to be controlled is a separately excited dc motor (as shown in figure.1.) with name plate ratings of 1 hp, 220v and 550 rpm. Various parameters associated with the motor are:

Moment of Inertia of the motor rotor with attached mechanical load, J = 0.068 Kg-m2

Torque Constant, K = 3.475 Nm A-1 Armature winding resistance, Ra = 7.56 ohm Armature winding inductance, La= 0.055 H

Friction coefficient (Bm) = 0.008 N.m/rad/sec

Sampling period, T = 40ms

Figure.1: Separately excited DC motor model

The armature voltage equation is given by:

Va = Eb+ Ia.Ra+ La. (dIa/dt) (1.1)

For normal operation, the developed torque must be equal to the load torque plus the friction and inertia, i.e.:

Tm = Jm. d/dt +Bm .+TL (1.2)

Where: TL is load torque in Nm.

3.Design of Controllers

    1. PID Controller AND TUNING:

      A feedback control system measures the output variable and sends the control signal to the controller. The controller compares the value of the output signal with a reference value and gives the control signal to the final control element.

      The equation of ideal PID controller is

      The real PID controller is

      The PID controller is traditionally suitable for second and lower order systems. It can also be used for higher order plants with dominant second order behaviour. The Ziegler-Nichols (Z-

      N) methods rely on open-loop step response or closed-loop frequency response tests. A PID controller is tuned according to a table based on the process response test. According to Zeigler-Nichols frequency response tuning criteria

      Kp=0.6 kcu , i =0.5T and d =0.125T

      For the PID controller used, the values of tuning parameters obtained are P= 18, I= 12, D=8.0

    2. Self Tuned Fuzzy Logic Controller

      The Fuzzy controller developed here is a two-input single output controller. The two inputs are the deviation from set point i.e. error, e and error change rate, e . The single output is the change of actuating input, u.

      Table1: Inference rules for main fuzzy logic

      Fuzzy gain scheduler

      DC

      motor

      Gu

      Fuzzy

      Logic Controller

      Ge

      V e

      W de/dt

      d/dt

      Gce

      e

      Fig2. Structure of self-tuning FLC

      The membership functions of Ge sets are shown in Figure 3.

      1. (b) (c)

      Figure 3: Membership function of variables for error .(a) error (b) change of error. (c). Output

      Table2: Inference rules for tuning the input gain Ge

      To tune another input scaling factor Gde on the derivative error side, the entries in Table (2) are considered in the opposite manner, such as PB replaced by NB, PS replaced by NS and so on, while constructing the fuzzy rule base. Here also, the two input variables are the error and the derivative error but Gce is the output. Membership functions used for input & output variables are shown in fig 4

      The membership functions of Gde sets are shown in Figure 4.

      1. (b) (c)

        Figure 4: Membership function of variables for input gain e.(a) error (b) change of error. (c). Output The structure of the rule base used for output gain can be visualized from table 3

        table (3)

        The membership functions of Gu sets are shown in Figure 5.

        1. (b) (c)

      Figure 5: Membership function of variables.(a) error (b) change of error. (c). Output

  1. SIMULATION RESULTS

speed(rad/sec)

speed(rad/sec)

Simulink models of different controllers are developed & simulated using MATLAB software. To test the robustness of the different controllers, a reference speed of 20 red/sec is chosen. Figures 6 represent the variation of motor speed w.r.t. time , while using PI, PID controller, self tuned fuzzy controller, GA Tuned fuzzy PID & Self tuned ANFIS respectively. Results shows that ANFIS controller provides the best control minimizing overshoots and settling time.

pi at speed 20 rad/sec

25

20

15

10

5

0

0 10 20 30 40 50 60 70 80 90

time(sec)

25

20

15

10

5

0

0 10 20 30 40 50 60 70 80 90

time(sec)

speed(rad/sec)

(a) PI (b)PID

25

20

15

10

5

0

0 10 20 30 40 50 60 70 80 90

time(sec)

(c)SELF TUNED FUZZY

Figure6: The speed time characteristic obtained with the help of different controllers at a reference speed of 20 rad/sec (a).PI (b).PID (c). Self tuned Fuzzy

Table 4 summarizes the results obtained with different controllers.

Parameters

Controllers

PI

PID

SELF TUNED FLC

Settling Time (sec)

9.9

20

2.6

Max. overshoot

(rad/sec)

3.68

3.00

00

Max. undershoot (rad/sec)

1.73

00

00

Steady state error (rad/sec)

0.000

0.000

0.47

Table 4 performance with different controllers

It is clear that use of PI controller results in negligible steady state error but overshoot and undershoot are quite large. In order to improve the response, when Ziegler-Nichols tuned PID controller is used, undershoot and overshoots are minimized. Use of adaptive self tuned FLC helps to decrease settling time but steady state error increases with no overshoots and undershoots.

speed(rad/sec)

speed(rad/sec)

This controller gives the satisfactory performance even for variable speed as shown in fig 6.2

30

25

20

15

10

5

0

0 10 20 30 40 50 60 70 80 90

time(sec)

30

25

20

15

10

5

0

0 10 20 30 40 50 60 70 80 90

time(sec)

speed(rad/sec)

(a) PI (b)PID

30

25

15

10

5

0

0 10 20 30 40 50 60 70 80 90

time(sec)

(c) SELF TUNED FUZZY

FIGURE6.2: The speed time characteristics obtained with different controllers with a change in reference speed from 20 to 25 rad/sec at a time interval of 40 sec (a).PI (b).PID (c). Self Tuned Fuzzy

It is clear from fig 6.2 that proposed self tuned FIS controller gives best response even when there is change in the reference speed from 20rad/sec to 25 rad/sec. Its use results in maximum speed of response and minimum steady state error. It has the best capability on tracking the reference signal.

  1. CONCLUSION

    In this paper , intelligent techniques such as Fuzzy logic Controllers & their hybrid are used for d.c. motor speed control. From simulations, it is concluded that the use of self tunned FIS reduces design efforts. Also, it results in minimum overshoots & undershoots & increases the speed of response. Its response is even best under variable reference speed which is shown from the results of second set of simulations.

  2. REFERENCES

  1. W. Lord and J. Hwang, DC motor model parameters . IEEE Trans. on Industrial electronics and Control Instrumentation, vol. IECI-23, No.3, August, 1977.

  2. R. Schulz, A frequency for determining the parameters of high performance DC motors.IEEE Trans. on Industrial Electronics, vol. IE-30, No.1, Februray, 1983.

  3. A. Rajkumar and R. Somanahtham, Determination of DC motor transients using a microcomputer . IEEE Trans, on Instrumentation and Measurement,vol. 37, No.4, Dec. 1988.

  4. S. Weerasooriya and M. El-Sharkawi, Identification and control of a DC motor using back- propagation neural networks . IEEE Trans. on Energy Conversion, vol. 6, No.4, December 1991.

  5. Ahmed Rubaaim and Raj Kotaru. Online Identification and Control of a DC Motor Using Learning Adaptation of Neural Networks, IEEE Trans. on Energy On industry application, Vol. 36,

    NO. 3, MAY/JUNE 2000

  6. Abu zaharin and Mohd. Nasir Taib, A Study On The DC Motor Speed Control By Using Back- EMF Voltage, IEEE Conf. on Sensor, pp. 359-364, 2003.

  7. Ahmed Rubaai, " Design and Implementation of Parallel Fuzzy PID controller for high performance Brushless Motor Drives an integrated environment for rapid control prototyping". IEEE Trans. On industry application, vol.44, No.4, july/August, 2008.

  8. P. Melba Maryand N.S. Marimuthu , "Design of self-tuning fuzzy logic controller for the control of an unknown industrial process, IET Control Theory Appl., Vol. 3, Issue. 4, pp.428436, 2009.

  9. Wikipedia, The free encyclopedia http://en.wikipedia.org/wiki/Electric motor.

  10. Ogata K., Modern Control Engineering , 2nd ed., Prentice Hall, NJ, 1990.

  11. Kuo B.C., Automatic Control Systems, 6th ed., Prentice Hall, NJ, 1991.

  12. Driankov & M Reinfrank, An Introduction to Fuzzy Control, Narosa, Publishing house, New Delhi, 1996.

Leave a Reply